无标题文章

java6月21日笔记

 1.Java发展历史:1996年的时候Java1.0发布了,缺陷跟局限很大,不能被用于开发。97年的时候引入了JDBC、内部类、反射。98年,sun公司推出了java三大平台版本,J2SE、J2EE和J2ME。99年,HotSpot虚拟机发布,00年J2SE1.3发布,02年J2SE1.4发布,java成为了服务器端开发的首选平台。04年是对于java来说,里程碑的一年,这一年宣布了JavaSE5.0;05年,JAVASE6发布了,J2EE、J2SE、J2ME分别改名为了Java EE、JavaSE、Java ME。06年,sun公司宣布JDK开源并且建立了Openjdk组织对这些源码进行独立管理。09年,oracle以74亿美元收购Sun公司,取得了Java商标版权。

2.Java的三大平台:J2SE(java标准版 Standard Edition)、J2EE 服务器端开发的企业版(Enterprice Edition)、J2ME手机嵌入式设备微型版(Micro Edition)。

3.jdk、jre、jvm是什么?

jdk:Java Development Kit,java开发工具包。jre:Java Runtime Environment,java运行环境。jvm:Java Virtual Machine,java虚拟机。

安装JDK之后为什么要配置环境变量。

(window 运行 java 编译命令 javac 或者执行指令 java 的时候,本地查找不到某个命令或文件,就会到path中去查找。那这个 javac 我们知道是存在 JDK 目录下面的 bin 目录中的,因为我们不可能在每个 java 文件所在目录放置 JDK ,故把 JDK 放置 path 环境变量中,这样每个 java 文件都可以通过 path 中设定的jdk目录找到编译命令进行编译。)

版权声明:本文为CSDN博主「fly-liuhao」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/Fly_1213/article/details/101750887

IDEA的破解步骤:

1.从此电脑当中根据安装路径找到IDEA中的bin目录,然后把文件夹名为ja-netfilter-v2.2.2的文件夹拖进bin目录里面。

2.然后在bin目录里面找到名为idea64.exe.vmoptions的文件,右击选择打开方式,我用的是npp打开的,然后在里面增加一行路径-javaagent:D:\idea\IntelliJ IDEA 2021.3.3\bin\ja-netfilter-v2.2.2\ja-netfilter.jar,注意,此处我装的是d盘,每个人的安装路径不一样,然后把这行新增的内容保存下来。

3.打开IDEA,点击试用,里面有个网页跳转。点击进行网页的跳转。没有账号的可先注册一个,有的话直接登录。登录完成之后即可破解。

4.JAVA跨平台原理java跨平台原理是通过jvm虚拟机来实现的。我们所写的代码称为源代码(.java后缀),源代码经过编译器编译之后就会变成字节码文件(.class后缀),然后就把字节码文件交给虚拟机去运行。每个平台都会有自己对应专属的一个jvm虚拟机,也就是说,无论在什么平台,只要把源代码文件编译为了字节码文件,都可以通过每个平台专属的jvm虚拟机来运行代码,这个时候也就跟你什么系统没有关系了。

5.java程序的执行过程第一步就是在java开发环境当中输入代码,然后形成后缀名为.java的源文件。叫做编写。第二步就是java编译器对源文件进行编译还有错误排查,编译之后就会生成后缀名为.class的字节码文件。叫做编译。第三步就是java解释器将字节码文件翻译成机器代码,执行并且显示结果。叫做运行。

6.javac和java的区别javac可以将java源文件编译为class字节码文件,java则是运行class字节码文件。两者所干的事情不同,执行的文件的格式也不同。

7.java文件和class文件的区别java文件就是我们所写的源代码文件,class文件就是java源代码文件经过编译之后的生成的文件。java文件的后缀名就是.java,class文件的后缀名是.class。

8.JAVA的基本数据类型

数据类型:整数:byte:1个字节 取值范围:-2^7到2^7-1           short:2个字节    取值范围:-2^15到2^15-1            int:4个字节 取值范围:-2^31到2^31-1(整形的默认类型指的就是int类型)            long: 8个字节     取值范围:-2^63到2^63-1浮点数:             double:8个字节  (浮点数的默认类型是double类型)             float:4个字节    字符:              char,可以存储任意字符,最小值是\u0000,(即为0),最大值是\uffff(即为65535)。布尔:              Boolean,只有两种取值TRUE和FALSE。默认值是FALSE。

9.byte、short、int、long四种类型的区别。这四种数据类型最本质的区别就是类型所占的字节数不一样。byte是一个字节,short是两个字节,int就是四个字节,long是八个字节。

10.计算机最小的存储单位是bit。 每8个bit是1个最小的存储空间单位称为byte。11.bit,B,KB,MB,GB,TB,PB分别是什么单位,换算是什么。bit是表示信息的最小的单位(比特),他只能表示0或1,单位是比特;byte(字节),1byte=8bit;KB:1KB=1024byte;MB:1MB=1024KB;GB:1GB=1024MB;TB:1TB=1024GB;PG:1PG=1024TB。

一个byte有8个字节,为什么却是七次方?(最高位是符号位,在最前面,后面的七个才是存储位,所以就是七次方,符号位是0代表这个数是正的,1则是代表为负的)

单个字符用' '来表示,多字符串用" "来表示。1个比特只能存储一个1或者是0。

计算机的存储只认识0和1。因此字符的存储需要借助于字符集来找到该字符所对应的编号,然后再转换成二进制来进行存储。


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • JAVA面试题 1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域 ...
    JA尐白阅读 4,884评论 1 0
  • spring官方文档:http://docs.spring.io/spring/docs/current/spri...
    牛马风情阅读 5,731评论 0 3
  • 1.要做一个尽可能流畅的ListView,你平时在工作中如何进行优化的? ①Item布局,层级越少越好,使用hie...
    fozero阅读 4,179评论 0 0
  • ### 入门案例 第一个:创建maven工程并导入坐标 第二个:创建实体类和dao接口 第三步:创建Mybatis...
    Sylvester_f7ee阅读 1,562评论 0 0
  • Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上...
    starfish33阅读 1,684评论 0 0

友情链接更多精彩内容