Java笔记(韩顺平Java基础1-2章)
Java学习笔记P1-P34
java的重要特点
1.Java语⾔是⾯向对象的(oop)
2.Java语⾔是健壮的。Java的强类型机制、异常处理、垃圾的⾃动收集等是Java程序健壮性的重要保证
3.Java语⾔是跨平台性的。(即:⼀个编译好的.class⽂件可以在多个系统下运⾏,这种特性称为跨平台)
4.Java语⾔是解释型的[了解]
解释型语⾔:javascript,PHP,Java
编译型语⾔:c/c++
区别是:解释型语⾔,编译后的代码,不能直接被机器执⾏,需要解释器来执⾏。⽽编译性语⾔,编译后的代码,可以直接被机器执⾏。
Java运⾏机制及运⾏过程
java的跨平台性,是通过JVM实现的
Java核⼼机制-Java虚拟机【JVM java virtual machine】
1)JVM是⼀个虚拟的计算机,具有指令集并使⽤不同的存储区域。负责执⾏指令,管理数据、内存、寄存器,包含在JDK中
2)对于不同的平台,有不同得到虚拟机。
3)Java虚拟机机制屏蔽了底层运⾏平台的差别,实现了“⼀次编译,到处运⾏”
JDK基本介绍
1.JDK的全称(Java Development Kit Java开发⼯具包)
JDK = JRE + java的开发⼯具[java,javac,javadoc,javap等]
2.JDK是提供给Java开发⼈员使⽤的,其中包含了Java的开发⼯具,也包括了JRE。
java源代码加密JRE基本介绍
1.JRE(Java Runtime Environment Java运⾏环境)
JRE = JVM + Java的核⼼类库[类]
2.包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核⼼类库等。如果想运⾏⼀个开发好的Java程序,计算机中只需安装JRE即可。
JDK、JRE和JVM的包含关系
1.JDK = JRE + 开发⼯具集(例如Javac,java编译⼯具等)
2.JRE = JVM + Java SE标准类库(java核⼼类库)
3.如果只想运⾏开发好的.class⽂件 只需要JRE
配置环境变量path
1.我的电脑–属性–⾼级系统设置–环境变量
2.增加JAVA_HOME环境变量,指向jdk的安装⽬录
3.编辑path环境变量,增加%JAVA_HOME%\bin
4.打开DOS命令⾏,任意⽬录下敲下javac/java.如果出现javac的参数信息,配置成功。
java快速⼊门(输出"hello,world!")
步骤
1)将Java代码编写到扩展名为Hello.java的⽂件中。
2)通过javac命令对该java⽂件进⾏编译,⽣成.class⽂件。
3)通过java命令对⽣成的class⽂件进⾏运⾏。
java执⾏流程
Java开发注意事项和细节说明
1.Java源⽂件以.java为扩展名。源⽂件的基本组成部分是类(class),如本类的Hello类。
2.Java应⽤程序的执⾏⼊⼝是main()⽅法,他有固定的书写格式:
public static void main(String[] args) {…}
3.Java语⾔严格区分⼤⼩写。
4.Java⽅法由⼀条条语句构成,每个语句以";"结束
5.⼤括号都是成双出现的,缺⼀不可。
6.⼀个源⽂件中最多只能有⼀个public类。其他类的个数不限。编译后,每个类,都对应⼀个.class⽂件。
7.如果源⽂件包含⼀个public类,则⽂件名必须按该类名命名!
8.⼀个源⽂件中最多只能有⼀个public类。其他类的个数不限,也可以将main⽅法写在⾮public类中,然后指定运⾏⾮public类,这样⼊⼝⽅法就是⾮public的main⽅法
Java转义字符
在控制台,输⼊tab键,可实现命令补全
1)\t : ⼀个制表位,实现对齐的功能
2)\n: 换⾏符
3)\\: ⼀个
4) \":⼀个"
5) \’:⼀个’
6) \r:⼀个回车
特例:
System.out.println("韩顺平教育\r北京");
输出结果:北京平教育
解析:回车光标回到当前⾏第⼀的字符前
System.out.println("韩顺平教育\r\n北京");
输出结果:
韩顺平教育
北京
Java中的注释类型
1.单⾏注释:
基本格式://注释⽂字
2.多⾏注释:
基本格式: /* 注释⽂字*/
使⽤细节
1)被注释的⽂字,不会被JVM(java虚拟机)解释执⾏
2)多⾏注释⾥⾯不允许有多⾏注释嵌套
3.⽂档注释
Java代码规范
1.类、⽅法的注释,要以javadoc的⽅式来写。
2.⾮Java Doc的注释,往往是给代码的维护者看的,着重告述读者为什么这样写,如何修改,注意什么问题等
3.使⽤tab操作,实现缩进,默认整体向右移动,或者⽤shift+tab整体向左移
4.运算符和 = 两边习惯性各加⼀个空格。⽐如:2 + 4 * 5 + 345 - 89
5.源⽂件使⽤的是utf-8编码
6.⾏宽度不要超过80字符
7.代码编写次⾏风格和⾏尾风格
DOS命令(了解)
①Dos介绍
Dos: Disk Operating System 磁盘操作系统
相关的知识补充:相对路径, 绝对路径
相对路径:从当前⽬录开始定位,形成的⼀个路径
绝对路径:从根⽬录,开始定位,形成的路径
②常见的dos命令
1.查看当前⽬录是有什么 dir
也可以查看绝对路径的 dir d:\abc2\test200
2.切换到其他盘下:
案例演⽰: 切换到c盘 cd /D c:
3.切换到当前盘的其他⽬录下(使⽤相对路径和绝对路径演⽰). .\表⽰上⼀级⽬录
案例演⽰:
cd d:\abc2\test200
cd ..\..\abc2\test200
4.切换到上⼀级:
案例演⽰: cd. .
5.切换到根⽬录:cd
6.查看指定的⽬录下所以的⼦级⽬录 tree
7.清屏 cls
8.退出DOS
9.展⽰(md【创建⽬录】,rd【删除⽬录】,copy【拷贝⽂件】,del【删除⽂件】,echo【输⼊内容到⽂件】,type,move【剪切】)等dos指令
⽇期
2022年1⽉15⽇(开始)- 2022年1⽉22⽇
2022年3⽉21⽇-2022年3⽉23⽇
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论