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设置出现了遗漏,应该在系统环境变量中去设置,确认设置无误后,重新打开命令提示符,便能识别这一命令。

    代码托管

    代码提交的过程:

    脚本运行如下:

    上周考试错题总结

  • 相关阅读:
    赫尔维茨公式
    从解析几何的角度分析二次型
    Struts 1 Struts 2
    记一次服务器被入侵的调查取证
    契约式设计 契约式编程 Design by contract
    lsblk df
    Linux Find Out Last System Reboot Time and Date Command 登录安全 开关机 记录 帐号审计 历史记录命令条数
    Infrastructure for container projects.
    更新文档 版本控制 多版本并发控制
    Building Microservices: Using an API Gateway
  • 原文地址:https://www.cnblogs.com/IconicV/p/8506902.html
Copyright © 2011-2022 走看看