zoukankan      html  css  js  c++  java
  • 《Java程序设计》第一周学习总结

    教材学习内容总结

    • java的特点

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

    平台是由操作系统和处理器(CPU)所构成,每个平台都会形成自己独特的机器指令,相同的CPU和不同的操作系统所形成的的平台的机器指令可能是不同的。引用视频中老师的一句话:

    “操作系统是硬件的第一层虚拟机。”

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

    • 安装JDK

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

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

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

    • 源文件
    1. 编写源文件

    一些需要注意的规则与事项如下:

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

    代码里不能有中文符号

    独行风格:其中“{”在上一行的末尾,“}”独占一行。类体前缩进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设置出现了遗漏,应该在系统环境变量中去设置,确认设置无误后,重新打开命令提示符,便能识别这一命令。

    代码托管

    代码提交的过程:

    脚本运行如下:

    上周考试错题总结

  • 相关阅读:
    Python 模块 itertools
    Python 字符串的encode与decode
    python 模块 hashlib(提供多个不同的加密算法)
    暴力尝试安卓gesture.key
    hdu 1300 Pearls(DP)
    hdu 1232 畅通工程(并查集)
    hdu 1856 More is better(并查集)
    hdu 1198 Farm Irrigation(并查集)
    hdu 3635 Dragon Balls(并查集)
    hdu 3038 How Many Answers Are Wrong(并查集)
  • 原文地址:https://www.cnblogs.com/IconicV/p/8506902.html
Copyright © 2011-2022 走看看