20165218 2017-2018-1 《Java程序设计》第一周学习总结

20165218 2017-2018-1 《Java程序设计》第一周学习总结

教材学习内容总结

第一章.Java入门

1. Java特色

Java具备简单、面向对象、平台无关、多线程、动态等特色,其中平台无关是使它风靡全球的最重要的特色。平台无关指一样的Java指令在不一样的平台上均可以运行,不受平台自己的机器码的影响。这是因为Java能够在计算机的操做系统之上在提供一个Java运行环境html

graph LR
A[Java语言]-->B[字节码]
B-->C[机器指令]

2. 平台=OS(操做系统)+CPU

3. Java开发的步骤:

graph LR
A[编写源文件 *.java]-->|编译器 javac命令|B[编译源文件 *.class]
B-->|产生|C[字节码]
C-->|解释器 java命令|D[执行字节码]

*以上两张流程图可在有道云里实现效果,附上截图java

  • 源文件的书写形式是相互独立的类,先后顺序无影响
  • 若是有public类,那么 *.java的文件名和public类一致;若是没有public类,那么 *.java的文件名和任意一个类一致
  • 区分大小写
  • 要保存成.java文件,而不是.txt;“保存类型”:“全部文件”,“编码”:ANSI
  • 编译后会产生相应的*.class文件
  • 运行时要进入主类所在的目录
  • 主类就是含有void main方法的类
  • 运行时只须要输入java [主类名]便可,不须要输入扩展名

4. 反编译javap *.class,只能反编译方法名字,不能反编译出内容

代码托管

其余

  1. 用git上传代码到码云时,第一次须要跟随教程Ubuntu下git的安装与使用中的指导进行配置,而之后上传时只用到git add .,git commit -m"注释",git push三个命令便可
    (注释写法参照Git 最佳实践:commit msg )
  2. 我在第二次利用git上传的时候,误操做又进行了一次配置,并且项目名写错了,致使出现了以下情况

后来在上一级学长的指导下,进行了以下操做git remote rm origin,git remote add origin http://git.oschina.net/zicerain/java20165218,而后再用git init,git add .,git commit,git push origin master,便可成功上传
git

  1. 关于git各类命令的介绍,参考git commit命令是作什么用的?_百度知道

参考资料

相关文章
相关标签/搜索