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

    代码托管

    代码提交的过程:

    脚本运行如下:

    上周考试错题总结

  • 相关阅读:
    HTML和XHTML知识总结
    理解margin-left:-100%
    git clean的用法
    vue路由传参的三种基本方式
    vertical-align属性
    纯CSS制作各种图形(多图预警)
    css伪元素:before和:after用法详解
    前端注册登录的业务流程
    Vue-cli 中为单独页面设置背景图片铺满全屏的方法
    vscode 开启对 webpack alias(文件别名) 引入的智能提示
  • 原文地址:https://www.cnblogs.com/IconicV/p/8506902.html
Copyright © 2011-2022 走看看