java学习笔记(1)

计算机语言的发展迭代史

第一代:机器语言
第二代:汇编语言
第三代:高级语言
	@ 面向过程   :c,pascal,.....
	@ 面向过程   :java,js,python,scala

java语言的特性

1.面对对象性

1.面向对象性:类,对象
2.三个特性:封装,继承,多态

2.健壮性:

1.去除了c语言中的指针
2.自动的垃圾回收机制(但是仍然会出现内存溢出,内存泄露的情况)

3.跨平台性

也就是平时所说的:
write once ,run anywhere      -----------一次编译,随地运行
这一切自然归功于   	JVM

JAVA 语言环境

jdk包含jre
jre包含jvm
JDK=JRE+开发工具(例如javac编译工具等)
JRE=JVM+JAVASE标准类库


java文件---------------------------->.class文件--------------------------->结果
 源文件       javac.exe编译           字节码文件         java.exe运行

####API:application programming interface 应用程序编程接口
习惯上将语言提供的类库----->API

关键字和保留字

1.关键字
		定义:被java语言赋予了特殊含义,用作专门用途的字符串(单词)
		特点:关键字中所有的字母均为小写
2.保留字
		定义:现有的java版本中并没有使用,但以后可能会作为关键字(goto,const)

标识符

java对各种变量,方法和类等要素命名时,使用的字符序列叫做标识符
技巧:凡是自己可以起名字的地方都叫做标识符

java中的命名规范

包名:多单词组成时所有字母都小写:xxxxyyy
类名接口名:多单词组成时,所有单词的首字母大写
变量名方法名:多单词组成时,第一个单词的首字母小写,从第二个开始大写
常量名:所有的字母大写,多单词的时候,每个单词用下划线连接
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值