也没啥,就是稳固了day1的知识哈哈
Java关于的一些特性
1.简单性:相对而言的,列如Java不再支持多继承率,C++是支持多继承率的,多继承率比较复杂 例如C++中有指针,Java中屏蔽了指针概念。所以相对来说Java是简单的/Java语言地产是C++实现的 不是C语言。
2.面向对象:Java是纯面向对象的,更符合人的思维方式,更容易理解。采用面向对象的方式使复杂问题简单化。
3.健壮性:Java中有一种性质:自动垃圾回收机制(GC机制)Java语言是健壮的,相对于C语言来说,C语言没有Java健壮/Java不容易导致内存泄漏。这点比C好但缺少驾驶感
4.多线程:Java完全/完美支持多线程开发
5.可移植性/跨平台:Java程序可以做到一次编译,四处运行 无论你是什么操作系统,只要下对操作系统的JVM一切都好说(可以运行)也就是说平台变了,程序不用改
6.安全性:忘了。
—————————————————
Java程序的运行分两重要阶段
-编译阶段
-运行阶段
编译阶段1.检查Java源程序是否符合Java语法,符合则生成字节码文件(xxx.class 看你xxx.Java是什么名字)不符合则不生成字节码文件。不能随意编写 要必须符合Java语法规则
编译阶段2.打开Dos命令窗口,使用自带的Javac.exe命令进行Java程序的编译。
使用规则:javac java源文件的路径
在Dos命令窗口下使用
接下来就看你的成果罢!之后生成出来的class文件可以到其他操作系统下运行
———运行阶段—————————
运行阶段1.除了运用javac之外,还有一个命令。叫做java.exe命令,java.exe命令主要负责运行阶段。
java.exe在Dos下使用
格式为Java 类名
列如硬盘上有个Q.class 则在Dos输入:java Q 不需要加.class
第二天结束,其实也没多少,更多的是本小白需要补的计算机知识呜呜呜(计算机知识觉得摆在Java笔记上感觉有点题外话hhhh)
Ps:杜老师讲课真的!很棒!!使我有了Java学习的兴趣233333333。