第一周 学习总结

1、视频学习笔记

一、Java的地位html

  • 试用于网络应用程序的开发
  • 面向对象
  • 需求地位名列前茅

二、Java的特色java

  • 简单
  • 面向对象
  • 平台无关性git

    (1)平台 = OS + CPUvim

    (2)所谓“有关”指的是换平台没法运行/运行出错。网络

    (3)C语言的源代码经过编译器编译转化为机器码,可移植性差,但源码能够在机器之间拷贝(拷贝后须要再次编译)。编辑器

    (4)JRE:Java的虚拟机,指令统一,能将源码转化为字节码(*.class)在转化为机器码,所以Java与平台无关。学习

  • 动态:可能调用类库里面的类。编码

三、JDK的安装3d

  • JRE是JDK的一部分,用来运行Java文件。
  • 若JDK被卸载,只有JRE,则只能编译Java文件,不能运行。
  • JDK安装过程当中的附加JRE不要和原来的JDK文件同目录,不然文件会被覆盖。
  • win10系统Java路径安装方法:此电脑-属性-高级系统设置-环境变量。
  • 完成全部步骤后能够直接在cmd里执行Javac指令。

四、Java程序的开发步骤 & 简单的Java应用程序code

(1)开发步骤:

  • 编写源文件:使用文本编辑器,扩展名 *.java
  • 编译源文件:指令javac [文件]
  • 运行:java SE 平台的 java 解释器 java.exe

(2)编写源文件

  • 类体(无前后顺序)、类体的内容、方法
  • 保存文件名时,使用某一个类的名字,后缀名为*.java,编码类型ANSI
  • 被public修饰的类名(最多有一个)做为源文件名(区分大小写)
  • 源文件有几个类编译后就有几个 *.class

(3)运行源文件

  • 运行要运行 java 主类名(被形如public static void main的就是主类名)
  • 运行必定要到相应目录下运行

五、反编译

例如反编译Hello.class,在制定目录下:

javap Hello.class

2、参考 www.cnblogs.com/rocedu/p/5155128.html 和 http://www.cnblogs.com/rocedu/p/6482354.html 的学习笔记

一、git的安装命令

sudo apt-get install git
git config --global user.name "[学号信息]"  
git config --global user.email "[邮箱]"

二、在码云上操做实质是在本地计算机创建目录而后同步数据的过程。

三、上传到码云的素质三连

git add .
git commit -m "[message]"
git push

其中git push可能须要登陆,输入码云的帐号(邮箱)和密码。

四、vi和vim的区别与使用,参考连接

五、在码云修改数据后同步

git pull

3、编写教材代码

People.java 编写如图:

在GIT环境下查看却出现了这样的问题:

不能显示中文。

在GIT的运行结果如图所示:

仍然不能显示中文。

在GIT界面右键--options,窗口--界面语言设置为zh_CN,文本--本地locale设置为zh_CN,字符集设置为JBK。

这样设置之后能够在运行结果和cat指令里面获得正确的结果,如图所示。

可是在vi指令下依旧出现了中文乱码,如图所示。

代码运行结果如图:

代码已经传至码云:

4、运行脚本

vim run.sh

而后编写代码以下:

运行结果以下:

5、课堂内容小结

  • history :历史命令(eg:":920"表示运行920行)
  • 编写脚本:./.sh 或者 sh .sh

    ("./."一类的命令针对于已经编译好的可执行文件,例如编译好的.java等)

  • java -cp [路径] [文件名] (当存在多个路径时,使用“;”隔开)【未执行成功?】

6、周考错题总结

代码应该写作:

java –cp classes cc.openhome.Main

String 的S必定要大写,不然编译失败。

附:个人码云连接

【乱总结的,可能有错】

相关文章
相关标签/搜索