Java
初识Java
Java发展史
Java于1995年5月诞生于Sun,由Java之父James Gosling与其小组开发
1996年推出jdk1.0
1998年推出jdk1.2,将Java分成了 Java SE、Java EE和Java ME三个版本,即Java标准版、Java企业版和Java微型版,后又相继发布JDK1.3、1.4、1.5、JDK6
2009年甲骨文公司(Oracle)收购Sun公司,
2011年发布JDK7
2014年发布JDK8
2017年发布JDK9,后每6个月相继发布JDK10、11、12、13、14、15、16
如今主流依然是JDK8
Java开发环境搭建
JDK(Java Develepment Kit),Java开发工具包,包含Java运行环境(jre)和一些开发工具,其中jre中包含Java虚拟机(JVM)及一些类库.
现今主流JDK版本为JDK8,安装好JDK后,还需要配置系统环境变量.在计算机属性–高级系统设置–环境变量中设置Path的值为JDK安装rs目录中的bin目录即可.
安装完后在DOS命令中输入Java -version命令测试JDK安装配置是否正确.
如上图,则为安装配置成功.
开发Java程序
1、创建记事本文件,文件后缀名改为.java作为拓展名,用记事本或Notepad++打开,进行代码编写.
2、通过DOS命令javac,将源代码编译成字节码文件,字节码文件以.class为扩展名.
3、通过虚拟机运行字节码文件.(DOS命令中通过java 文件名来运行程序)
在编写源代码时,有几点需要注意:
1、类名=文件名,首字母大写
2、main()为程序入口,四要素必不可少(public static void main)
3、System.out.println();从控制台输出信息System中S大写
4、{ 和 } 一一对应,缺一不可
5、一行只写一条语句
6、代码缩进要注意
控制台输出方法的几种语法:
Syetem.out.println(); 输出换行
Syetem.out.print();输出不换行
Syetem.out.print("\n");输出换行
Syetem.out.print("\t");输出一个table空格
\t 、 \n为转义字符
Java跨平台原理
IDE集成开发环境
将程序开发环境和程序调试环境集合.
常用软件:MyEclipse(需破解)、Eclipse、IDEA(主流)
需要在软件中配置jdk后再使用
1、(window–>preferences–>java–>Installed jres -->选择自己jdk路径)
2、改变编译器(window–>preferences–>java–>Compiler–>1.8)
Java反编译工具
反编译:将字节码文件(.class)转换回源文件(.java)的过程,称为反编译.
常用工具:Jad、FrontEnd
反编译流程: 解压 —> 找到class文件,拉到jad目录 ---->运行DOS,切换到jad安装目录 ----
—> 输入 jad -s java *.class
中文乱码时,输入jad -s java -8 *.class
—> 找到class文件,拉到jad目录 ---->运行DOS,切换到jad安装目录 ----
—> 输入 jad -s java *.class
中文乱码时,输入jad -s java -8 *.class