一、Java是什么?
Java是美国Sun公司(Stanford University Network)在1995年推出的计算机编程语言,后来被Oracle公司收购。
Java之父:詹姆斯▪高斯林(James Gosling)
二、Java能做什么?
三、Java技术体系平台 Java ME已经很少有人用了
四、Java发展史
五、JDK的下载安装测试 JDK8还是用的相对比较多的
1、下载地址:
jdk8下载地址
2、环境变量配置
3、验证
六、编写一段代码输出一个HelloWorld
1、找一个文本编译器编写HelloWorld代码 文件名称必须与代码中的类名称一致,类名首字母要大写,保存时文件名以.java结尾
2、编译过程
3、最后输出结果HelloWorld
七、 JVM、JDK、JRE之间的关系 Java11开始jdk和jre合并了
1、JVM(Java Virtual Machine):简称Java虚拟机,运行Java程序的地方。
2、JDK(Java Development Kit):Java开发工具,包含Java编译器,Java虚拟机等等。
3、JRE(Java Runtime Environment):Java运行环境,只包含虚拟机,运行写好的程序。
八、 Java开发工具
1、推荐首选idea,eclipse,虽然还有很多其它工具都能编写代码,但是idea的功能比较强大,用过的人都说好
2、idea下载地址:
下载地址
3、idea快捷键:我的另一篇文章记录了很多快捷键,地址:
快捷键地址
4、idea界面展示
九、Java语法重点
1、原生基本数据类型
1)整型:int表,32位(integer)
2)字节型:byte表示,-128~127之间,共256个整数
3)短整型:short表示,16位
4)长整型:long表示,64位
5)字符型:char表示(character),单个的字符,例如:char c = ‘是’;char c = ‘C’(是单引号‘ ’,不是双引号“ ” );
6)布尔类型:boolean表示,只能表示是true或否false
7)单精度浮点型:float表示,浮点型说明:浮点型指的是小数,也叫实数,例如:1.2
8)双精度浮点型:double表示,双精度浮点型表示范围要比单精度浮点型大
(1)Java中的浮点型默认是double类型,double类型的值不能赋予float类型的变量,即使是在float范围之内也不行;
能否成功赋值取决于等号右边的值类型与等号左边的类型是否一致。
(2)将double类型的值赋给float的变量?
第一:强制转换 语法:变量类型 变量名 = (变量类型)变量值;
使用Java的预言的支持,例如:1.2f
十、ASCII码 需要自行查找吧,主要是看下样式,A和a之间ASCII值差32.
十一、常用的关键字,附表:关键字不能当做变量名和类名