JAVA学习day01


Java 语言概述与环境搭建

1.Java语言主要特性

面向对象(面向计算机模拟现实世界、解决现实问题、贴近人类思维)

简单(相对C/C++,不易造成内存溢出、减少代码量、代码可读性强)

跨平台(操作系统、服务器、数据库)

2.计算机语言运行机制

  • 编译执行

​ 将源文件编译成机器码,一次编译,多次执行。

​ 执行效率高,不可跨平台。

  • 解释执行

​ 将源文件一行一行解释,一行一行执行。不同的操作系统具备不同的解释器。

​ 执行效率低,可以跨平台。

3.Java语言执行机制

  • 先编译、再解释

​ 将源文件编译成字节码文件(平台中立文件.class),再将字节码文件进行解释执行。

​ Java的设计理念 Write Once Ran Anywhere 编写一次,处处执行

4.名词解释

JVM(Java Virtual Machine)虚拟机:

​ 使用软件在不同操作系统中,模拟相同的运行环境。

JRE(Java Runtime Environment)运行环境:

​ 包含JVM和解释器,完整的Java运行环境。

JDK(Java Development Kit)开发环境:

​ 包含JRE+类库+开发工具包(编译器+调试工具)。

5.安装JDK配置环境变量

​ 双击打开JDK安装程序,所有选项全部下一步即可

​ 默认安装在C盘 Program files —-> Java文件夹下 C:/Program Files/Java

  • 配置环境变量

​ 右键此电脑—–>属性——>高级系统设置——–>高级——>环境变量

​ 系统变量——>Path ——–>编辑——–>新建——->浏览——->选择第5步安装JDK路径下jdk1.8.0_131目录下的bin目录即可最后所有窗口全部确定

  • 配置环境变量注意事项

1.不要配置classpath 因为从JDK1.5就不需要认为的配置classpath了

2.可以不需要配置JAVA_HOME 因为配置JAVA_HOME最终选择的路径是一样的

java 执行命令

javac 编译命令

bin目录 :bin binary 二进制 此目录下存放的全部是可执行的二进制文件

配置bin’目录表示告诉操作系统可以去此目录下查找我们输入的命令

如果不配置则提示 不是内部或者外部命令

6.测试环境变量

window+R呼出运行窗口—->cmd回车

java -version

javac -version

分别输入以上两个命令,回车都出现版本号,则表示环境变量配置成功

7.第一个Java程序

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

8.单词解释

public:公开

class:类

static:静态

void:空的 无效的

main:主要的

String:字符串

System:系统

Out:出

print:打印

args-arguments:参数 复数

9.注意事项

  1. 严格区分大小写
  2. 大括号/小括号成对出现
  3. 一行只写一句代码
  4. 标点符号都默认英文
  5. 类名首字母大写 不要使用拼音 更不要使用中文 特殊字符

10.类的阐释

同一个源文件可以定义多个类。

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

一个类只能有一个main方法,每个类都可以有自己的main方法。

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

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

public class Test1{
    public static void main(String[] args){
        System.out.print("Test1 class print");
    }
}
class a{
    public static void main(String[] args){
        System.out.print("class a");
    }
}

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

11.常见问题及解决方法

问题一

  • 源文件名不存在或者写错
  • 当前路径错误
  • 后缀名隐藏问题

问题二

  • 类名写错,尤其是文件名与类名不一致时

问题三

  • 声明为public的类名应与文件名一致,否则编译失败

问题四

  • 编译失败,注意错误出现的行数,再到源代码中指定的位置改错

12.注释

  • 单行注释:
//单行注释
  • 多行注释
/*多行注释*/
  • 文档注释(生成外部文档:javadoc-d.HelloWord.java)
/**文档注释*/

注释不参与编译

13.DOS常用命令

Disk Operating System 磁盘操作系统

dir:查看当前目录下的文件/文件夹

切换盘符:直接输入盘符名加冒号 不区分大小写

cd:切换目录

cd..:返回到上一级

del + 文件名:删除文件
rd:删除文件夹(文件夹内不能有内容)

cls:清空dos命令窗口

ping + 地址 :表示查看本机与对应地址网络是否通常

shutdown – i :远程关机

ipconfig :查看本机ip地址

shutdown -a :取消远程关机

原创文章,作者:Carrie001128,如若转载,请注明出处:https://blog.ytso.com/272576.html

(0)
上一篇 2022年7月9日
下一篇 2022年7月9日

相关推荐

发表回复

登录后才能评论