7月26日,今日做了阶段性的考核.具体测试为前5天的知识汇总成的40道选择题.(30单选10多选),3道编程题.具体情况不再仔细说明.
Day01:计算机基础,Java语言基础.
计算机主要分为二大部分
计算机基础
一:硬件部分:1)外部硬件主要为输入设备(鼠标,键盘...)和输出设备(显示器,打印机,耳机...)
2)内部硬件主要为:电源,主板,内存卡,硬盘.....
二:软件部分:1)系统软件:Windows,Linux,OSX,DOS....
2)应用软件:QQ,网易云音乐,Word...(为了满足用户的需求,我们正是要学习软件开发.JAVAEE更偏向于浏览器方向)
Java语言基础
一:Java语言之父--詹姆斯*高斯林(James Gosling),java语言出现的背景.
二:JDK的版本1.1 ,1.2 , 1.3, 1.4, 1.5(此版本以后更名为5.0而5.0版本也是Java语言的里程碑式的版本,此版本包含了从1996年发布1.0版本以来的最重大的更新,其中包括泛型支持、基本类型的自动装箱、改进的循环、枚举类型、格式化I/O及可变参数。以上为百度到的.)
三 : Java语言跨平台性的真实原理 : 因为Java编译的软件运行要通过Java虚拟机来运行(也就是JVM),所以实现了Java语言的跨平台性,但是要注意的是JVM并不是夸平台的,其需要使用对应的操作系统的JVM虚拟机.
四 : JRE和JDK : 1 ) JRE : 包括Java虚拟机(JVM)和Java程序所需的核心类库.即 JRE = JVM+Java核心类库.
2 ) JDK : JDK是提供给Java开发人员使用的Java语言的软件开发工具包,其中包含了很多开发工具如:javac.exe(编译工具) jar.exe(打包工具) 等,而在JDK中也包括了JRE(因为我们开发完程序后需要运行一下看看效果),所以当我们安装JDK后就不必再去单独安装JRE了.即 JDK = JRE + JAVA的开发工具.
a ) :JDK安装后目录的解释 bin目录 : 存放一些可执行程序,如:javac.exe(编译工具) jar.exe(打包工具)等.
b) : db目录 : db目录是一个小型的数据库, 在JDK6.0开始,Java中引用了一个新成员JavaDB,(一个小型开源数据库)其轻便且支持JDBC4.0所有规范,所以在学习JDBC时不用再额外安装数据库了,选择JavaDB即可 .
c) : jre目录 : 此目录是Java运行时环境的根目录,它包括Java虚拟机,运行时的类包,Java应用启动器以及一个bin目录,但不包含开发环境中的开发工具。
d) : include目录 : 由于JDK是通过C和C++实现的,因此在启动时需要引入一些C语言的头文件,该目录就是用于存放这些头文件的。
e) : lib目录:为 Java 类库或库文件,是开发工具使用的归档包文件。
f) : src.zip文件:src.zip为src文件夹的压缩文件,src中放置的是JDK核心类的源代码,通过该文件可以查看Java基础类的源代码。
此处重要标记...因为我也没有完全记住这些目录所以大家都懂得,但是我想,在能力范围之内还是要记住的,毕竟我们的目标是成为内行!!!
五 : 第一个Java语言程序:helloworld.
1) : 先创建一个扩展名为helloworld.java 的源文件(程序员能读懂,计算机读不懂)
2) : 通过javac.exe编译工具来编译helloworld.java文件从而生成后缀名为helloworld.class的字节码文件(计算机能读懂,程序员读不懂)
3) : 通过java.exe运行工具来运行 helloworld查看结果.
4) :helloworld案例:
class helloworld {
public static void main(String[] args) {
System.out.println("helloworld");
}
}
六 : 配置path环境变量: 为了让任何目录都可以调用JDK安转目录中的bin目录中的.exe程序
配置classpath环境变量:为了在当前目录下可以正常编译当前目录的.java文件.(JDK5.0后可以省略配置classpath环境变量了,因为默认从当先目录查找).
注意:Java语言是强类型语言,所以说在其编译时对那些关键字还有其他的字母大小写是有区别的.(另外根据不同老师,校区安排可能学习的顺序可能不同,还请谅解.)
在此再次感谢达摩老师对前五天总结的树状图.
|