1.计算机语言的执行机制

1.编译执行:一次编译,多次执行,不能跨平台,执行效率高。

2.解释执行:解释一行,执行一行,可以跨平台,执行效率低。

Java执行机制:先编译,后解释执行。将Java文件编译成class文件(二进制文件,机器码)

一次编译,多地运行。

2.名词解释

JVM:Java Virtual Machine 虚拟机

JRE:Java Runtime Environment 运行环境

JDK:Java Development Kit 开发环境:

JDK包含JRE和JVM

3.dos命令

1.切换盘符,直接盘符名+:回车。如D:

2.cd + 路径名称,表示切换到对应的路径,Tab键自动补全

3.cd .. 表示回退到上一级

4.del + 文件名称 表示删除文件

5.rd+文件夹名称 表示删除文件夹

6.exit表示退出命令提示行

7.cls表示清空屏幕

8.ipconfig表示查看ip地址

9.ping+主机地址 表示查看当前电脑到某个计算机的网络是否通畅

10.shutdown -i 远程关机

11.shutdown -a 取消关机

Java环境搭建略。。。。

4.第一个Java程序

1.编写完Java文件以后,使用javac + 文件名(加上后缀名)编译为class文件

2.使用java + 文件名(不加后缀名)执行

public class HelloWorld{
public static void main(String [] args){
System.out.print("hello world");
}
}

5.类的阐述

1.同一个源文件中可以定义多个类,但只能有一个类被public修饰,且源文件名称需与其保持一致。

2.编译后,每个类都会生成独立的.class文件

3.一个类中,只能有一个主函数,每个类都可以有自己的主函数

4.public修饰的类称为公开类,要求类名必须与文件名称完全相同,包括大小写。

一个源文件中,只能有一个公开类

6.包的概念

1.作用:类似于文件夹,用于管理字节码(.class)文件。

2.语法:package + 包名;

3.位置:包名必须位于源文件的第一行。

4.带包编译: javac -d . 源文件名称.java(自动生成目录结构)

5.带包运行:java 包名.类名(包名+类名又称全限定名)

6.包的命名规范:

(1)采用域名倒置的规则:www.baidu.com.cn

->cn.com.baidu.xxx

(2)全部小写,不同的文件夹以.(点)隔开

(3)不能以.(点)开头或者结尾,可以包含.(点)

7.注释

1.单行注释 //

2.多行注释 /* */

3.文档注释

/**

*

*/

三种注释都用于在java源文件中说明当前代码的意义,文档注释可以表现在帮助文档中

生成帮助文档:javadoc - d . + java源文件名(加后缀)

8.命名规范(标识符命名)

1.语法规定:

(1)可以由字母、数字、_(下划线)、$组成,

但不能以数字开头。

(2)不能与关键字、保留字重名

2.开发习惯

(1)望文生义、见名知义。

(2)类名由一个或多个单词组成,每个单词首字母大写(pascal)

(3)函数名、变量名由一个或多个单词组成,第一个单词首字母小写,其他字母大写(camel)

(4)包名全小写,只可以使用特殊字符".",并且不以"."开头或结尾

(5)常量全大写,多个单词用_连接。

 

每日一练

1.jdk,jre,jvm 分别是什么,有什么关系

2.环境变量配置为 jdk 的哪个目录

3.编译命令是什么,编译是将什么文件编译为什么文件

4.运行命令是什么

5.public ,class,static,void,main(String[] args)单词表示什么意思

6.java 跨平台的核心是什么

7. 注释的种类以及写法

8.带包编译的命令,生成帮助文档的命令

9.包的命名规范是什么?

解答

1.jdk,jre,jvm 分别是什么,有什么关系

     JVM:Java Virtual Machine 虚拟机

     JRE:Java Runtime Environment 运行环境

     JDK:Java Development Kit 开发环境:

     JDK 包含 JRE 和 JVM

2.环境变量配置为 jdk 的哪个目录

    系统变量配置 JAVA_HOME,环境变量配置到 bin 目录

3.编译命令是什么,编译是将什么文件编译为什么文件

    Javac + 源文件名(含后缀) 将 java 文件编译成 class 文件

4.运行命令是什么

    Java + 源文件名(不含后缀)

5.public ,class,static,void,main(String[] args)单词表示什么意思

    略。。。。。。。。。

6.java 跨平台的核心是什么

    Jvm(java 虚拟机)

7. 注释的种类以及写法

    单行注释 //

    多行注释 /*    */

    文档注释

    /**

     *

    */

8.带包编译的命令,生成帮助文档的命令

    带包编译:javac -d . + 源文件名称.java

    帮助文档:javadoc -d . + java 源文件名(加后缀)

9.包的命名规范是什么?

    域名倒置:www.baidu.com.cn -> cn.com.baidu.xxx 全部小写 不能以.(点)开头或者结尾,可以包含.(点)

posted on 2020-07-21 20:54  zitian246  阅读(274)  评论(0编辑  收藏  举报