zoukankan      html  css  js  c++  java
  • 第一周 学习总结

    一、视频学习笔记

    1、Java的地位

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

    2、Java的特点

    • 简单

    • 面向对象

    • 平台无关性

      (1)平台 = OS + CPU

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

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

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

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

    3、JDK的安装

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

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

    (1)开发步骤:

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

    (2)编写源文件

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

    (3)运行源文件

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

    5、反编译

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

    javap Hello.class
    

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

    1、git的安装命令

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

    2、在码云上操作实质是在本地计算机建立目录然后同步数据的过程。

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

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

    其中git push可能需要登录,输入码云的账号(邮箱)和密码。

    4、vi和vim的区别与使用,参考链接

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

    git pull
    

    三、编写教材代码

    People.java 编写如图:

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

    不能显示中文。

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

    仍然不能显示中文。

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

    这样设置以后可以在运行结果和cat指令里面得到正确的结果,如图所示。

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

    代码运行结果如图:

    代码已经传至码云:

    四、运行脚本

    vim run.sh
    

    然后编写代码如下:

    运行结果如下:

    五、课堂内容小结

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

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

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

    六、周考错题总结

    代码应该写做:

    java –cp classes cc.openhome.Main 
    

    String 的S一定要大写,否则编译失败。

    附:我的码云链接

    【乱总结的,可能有错】

  • 相关阅读:
    leetCode21. 合并两个有序链表
    (flag)每日三道面试题(4.25)
    每日三加一面试题(4.21)
    按照顺序执行异步函数
    javascript Proxy 代理模式深度监听对象、数组变化
    数据结构与算法(二) 线性表一
    This关键字
    数据结构与算法(一)
    Git报错信息
    MakeDown语法学习
  • 原文地址:https://www.cnblogs.com/maxeysblog/p/8491417.html
Copyright © 2011-2022 走看看