Java学习笔记_01,学习笔记_01
分享于 点击 48947 次 点评:284
Java学习笔记_01,学习笔记_01
原理:
编写源代码,存为【.java】源文件——编译产生【.class】类文件——虚拟机JVM运行main()产生结果
【源文件.包含类,类包含一系列指令或方法,指令或方法类似于一个函数过程】
System.out.print与System.out.printIn区别: printIn会在最后面插入换行。
一、简单介绍
Java程序的基本原则
class Name{ public static void main(String args[ ])【args[ ] 或[ ] args均可】
{ ... //程序代码
}
} 【文件名 Name.java】
编写好的源程序可用JDK编译器编译:
javac Name.java
【program code】——save as——【Name.java】——javac——【Name.class】
二、独立程序的基本结构
1. 注释:单行注释://~~~~;段落注释:/*~~~* /;文档注释:/**~~~*/;——只应用在声明语句前,允许包括某些HTML标记,例<PRE><T1>,但不得包括HTML结构标记,例<H2><HR>等。 2. 类的定义: class Name{ ...... } 若该类为可执行类,则类体中要包含main()方法,他就是程序的入口 3. 程序的入口 即从main()函数开始执行,定义格式:public static void main(String [ ] args) 必有三个修饰符:public、static、void ————————————————————————————————————————————————————————————————————
Java vs C和C++
- 全局变量:Java中不能在任何类之外定义全局变量,只能通过在一个类中定义共用、静态的变量来实现一个欸的全局变量。
- Goto语句: Java不支持Goto语句,而通过异常处理语句try、catch、final等代替出错时Goto语句跳转的情况。
- 指针:Java不支持指针,但通过对象的引用等特性实现了指针的功能及其灵活性。
- 内存管理:在C语言中,用malloc()和free()来分配和释放内存,而C++中通过new()和delete()来进行,多次释放已回收的内存块或未被分配的内存块,会造成系统的崩溃,而Java语言系统能创建动态维护数据结构所需的内存,并自动完成内存垃圾的收集工作。
1.1 变量和数据类型 1.1.1 变量的名字
- 合法标识符
- 不能是一个关键字或保留字(true、false或null)
- 在同一作用域必须唯一
1.1.2 变量的类型
- 整数型:byte、short、int、long
- 实数型:float、double
- 其他:char、boolean(布尔值:true或false)
相关文章
- 暂无相关文章
用户点评