20165234 《Java程序设计》第一周学习总结

第一周学习总结

教材学习内容总结

  • java的特色

语法简单,面向对象,稳定,与平台无关,多线程,动态。java

平台是由操做系统和处理器(CPU)所构成,每一个平台都会造成本身独特的机器指令,相同的CPU和不一样的操做系统所造成的的平台的机器指令多是不一样的。引用视频中老师的一句话:git

“操做系统是硬件的第一层虚拟机。”多线程

Java虚拟机起中间做用,它的核心是所谓的字节码指令。字节码指令不和特定的平台相关,不能被任何平台直接识别、执行。Java语言提供的编译器针对Java源程序编译成称为字节码的“中间代码”,所以字节码是能够被Java虚拟机识别、执行的代码。编辑器

  • 安装JDK

这部分学习较为顺利,我学习了如何安装JDK软件,以及如何设置系统环境变量。就是其中有几个须要注意的地方:学习

  1. 在新建系统变量JAVA_HOME时的变量值需正确

  1. 为Path添加新值%JAVA_HOME%\bin以后紧接着是英文的封号

  • 源文件
  1. 编写源文件

一些须要注意的规则与事项以下:编码

使用一个文本编辑器,如记事原本编写源文件。源文件的扩展名必须是.java加密

代码里不能有中文符号spa

独行风格:其中“{”在上一行的末尾,“}”独占一行。类体前缩进3-4个字符操作系统

源文件名: “源代码中某个类名”.java 好比Hello.java命令行

规则:若是源文件代码里有public class公共类(源文件里至多一个PUBLIC类),则文件名只能取为 公共类名.java

Java虚拟机首先执行类中的main方法

保存类型:全部文件

编码:ANSI(其余编码编译器没法识别)

  1. 编译源文件

将源文件转化为字节码文件(字节码不能被任何平台直接识别、执行)

几个经常使用的cmd命令行:

 cd :回到当前所在盘的根目录

 cd ch1 :进入当前目录下的ch1文件夹下

 cd.. :回到上一目录

 cd/ :回到根目录

  1. 编译命令:

 javac + 源文件名.java 

运行程序

判断主类:类体中的main前面有 public static void main(String args[]) 

注意:主类与类名前是否有public无关,可以开始运行的类即为主类 运行命令:

java + 类名(必须把目录定位在类的文件夹下)

  • 反编译

将编译器获得的字节码文件还原为源文件,不能编译出方法的内容,能编译出方法的类名

命令: javap + 字节码文件名.class 

反反编译:能给源代码加密

教材学习中的问题和解决过程

问题1:编译运行Hello.java的时候,不能识别“javac”的命令

解决方案:path设置出现了遗漏,应该在系统环境变量中去设置,确认设置无误后,从新打开命令提示符,便能识别这一命令。

代码托管

代码提交的过程:

脚本运行以下:

上周考试错题总结

相关文章
相关标签/搜索