Skip to content

Java 语言重要特点 0008

  1. Java 语言是面向对象的 (oop)
  2. Java 语言是健壮的。Java 的强类型机制、异常处理、垃圾的自动收集等是 Java 程序健壮性的重要保证
  3. Java 语言是跨平台性的。
  4. Java 语言是解释型的

解释性语言:javascript, PHP, java 编译性语言:c/c++

区别是: 解释性语言,编译后的代码,不能直接被机器执行,需要解释器来执行,编译性语言,编译后的代码,可以直接被机器执行,c/c++

java 的快速入门 0016

对代码的相关说明

  1. PublicclassHello 表示 Hello 是一个类,是一个 public 公有的类
  2. {}表示一个类的开始和结束
  3. Publicstatic void main (String[]args)表示一个主方法,即我们程序的入口
  4. Main (){表示方法的开始和结束
  5. System. Out. Println ("hello, world~"); 表示输出"hello, world~"到屏幕
Public class Hello {
//编写一个 main 方法
    Public static void main (String[l args) {
        System.Out.Println ("hello, world~");
    }
}

Java 开发注意事项和细节说明 0018

  1. Java 源文件以. Java 为扩展名。源文件的基本组成部分是类 (class),如本类中的 Hello 类。
  2. Java 应用程序的执行入口是 main () 方法。它有固定的书写格式:
Public static void main (String![] args) {...}
  1. Java 语言严格区分大小写。
  2. Java 方法由一条条语句构成,每个语句以”:“结束。
  3. 大括号都是成对出现的,缺一不可。
  4. 一个源文件中最多只能有一个 public 类。其它类的个数不限。
  5. 如果源文件包含一个 public 类,则文件名必须按该类名命名!
  6. 一个 Java 源文件中最多只能有一个 public 类。其它类的个数不限,也可以将 main 方法写在非 Public 类中,然后指定运行非 Public 类,这样入口方法就是非 Public 的 main 方法.
// 同一个Java文件
class Dog{
    public static void main(String[] args){}
};
class Tiger{
    public static void main(String[] args){}
};

// 非Public类中也可以用Main方法,使用时
/* 
java xx.java
javac Dog
*/

编译后,每个类都对应一个. Class 类

Java 文档注释 0024

文档注释: 注释内容可以被 JDK 提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该

程序的说明文档,一般写在类

Javadoc -d 文件夹名称 -xx -yy Demo3.java
Javadoc -d D:\\1 -author -version demo3.java
// -xx -yy 代表要生成的文档注释
/**
 * @author
 * @version 0.1
 */

Java 代码规范 *0025

  1. 类、方法的注释,要以 javadoc 的方式来写。
  2. 非 JavaDoc 的注释,往往是给代码的维护者看的,着重告述读者为什么这样写,如何修改,注意什么问题等
  3. 使用 tab 操作,实现缩进,默认整体向右边移动,时候用 shift+tab 整体向左移
  4. 运算符和=两边习惯性各加一个空格。比如:2+4* 5+345-89
  5. 源文件使用 utf-8 编码
  6. 行宽度不要超过 80 字符
  7. 代码编写次行风格和行尾风格

Dos 命令 0026 - 0030

DOS 命令(了解)

Dos:DiskOperatingSystem 磁盘操作系统,简单说一下 windows 的目录结构。 相关的知识补充:相对路径,绝对路径

常用的 dos 命令

  1. 查看当前目录有什么 dir dir d:\abc 2\test 200 `
  2. 切换到其他盘下: cd /d 盘符号 `cd/D c:
  3. 切换到当前盘的其他目录下(使用相对路径和绝对路径演示) cd d:\abc2\test200cd...\abc2\test200
  4. 切换到上一级: cd ..
  5. 切换到根目录:cd\ cd\
  6. 查看指定目录下的子集目录 Tere tere D:\abc
  7. 清屏 cls
  8. 退出 Dos exit
  9. 少见:
    • 创建目录 md
    • 删除目录 rd
    • 拷贝文件 copy
    • 删除文件 del
    • 输入内容到文件 type
    • 剪切 move

Dos 系统: 1. 接受指令 (控制台输入) 2. 解析指令 3. 执行指令 (作用到系统)

本章作业 0031 - 0032 #练习

本章作业 1. 编写 hello, world 程序 [[Java/Java_SE/韩顺平/Code/Chapter03/Homework01.java]]

public class HomeWork01 {  
    public static void Main(String[] args){  
        System.out.println("helloWord");  
    }  
}
2. 将个人的基本信息(姓名、性别、籍贯、住址)打印到控制台上输出。各条信息分 别占一行。[[Java/Java_SE/韩顺平/Code/Chapter03/Homework02.java]]
public class Homework02 {  
    public static void main(String[] args){  
        System.out.println("个人的基本信息(姓名、性别、籍贯、住址)");  
    }  
}

  1. JDK, JRE, JVM 的关系 [[Java/Java_SE/韩顺平/Code/Chapter03/Homework03.java]]
    /*  
     * 1. JDK = JRE + Java开发工具  
     * 2. JRE = JVM + 核心类库  
     * */
    
  2. 环境变量 path 配置及其作用[[Homework 04. Java]
    /*  
     * 1. 环境变量的作用是为了在dos可以去使用java和javac命令  
     * 2. 先配置JAVA_HOME=指向jdk安装的主目录  
     * 3. 编辑path环境变量,增加%AVA_HOME%\bin  
     */
    
  3. Java 编写步骤 [[Java/Java_SE/韩顺平/Code/Chapter02/Homework05.java]] ```java /*
  4. 1.编写java的源代码
    1. javac编译,得到对应的·class字节码文件
    1. java运行,本质就是把.class加载到jvm 运行
      */
      6. Java 编写 7 个规范 [[Homework06.java]]
         ```java
      /*  
       *1.类,方法的注释,使用javadoc的方式,即文档注释  
       *2.非javadoc注释,往往是对代码的说明(给程序的维护者),说明如何修改,注意事项  
       *3.使用tab,整体将代码右移,使用shift+tab整体左移  
       *4.运算符和=的两边,给空格,代码看上去清楚int n= 1+ 4; *5.源码文件使用utf-8编码  
       *6.行宽字符不要超过80  
       *7.代码编程风格有两种次行风格,行尾风格(推荐)  
       */
      
  5. 初学者 java 易犯错误 [[Java/Java_SE/韩顺平/Code/Chapter02/Homework07.java]]

    /*  
     * 1.编译或者运行时,找不到文件javacHello.java,把文件名或者目录找对  
     *2.主类名和文件名不一致,修改时保持一致即可  
     *3.缺少;  
     *4. 拼写错误,比如1->10->0,void->viod,要求写代码时,一定要小心  
     */