当前位置: 代码迷 >> 综合 >> Day01——Java基础——java概述、java作者、Java特性、jdk简介、jdk的下载与安装、简单的dos命令、第一个java程序的编写、注释
  详细解决方案

Day01——Java基础——java概述、java作者、Java特性、jdk简介、jdk的下载与安装、简单的dos命令、第一个java程序的编写、注释

热度:43   发布时间:2023-12-15 15:49:25.0

1、java概述
一门完全面向对象编程的计算机语言

2、Java作者:詹姆斯高斯林

3、特性
简单性
相比较c语言而言,抛弃了C语言难以理解且无用的操作,java中存在GC垃圾回收机制,程序运行结束自动释放资源回收资源。
面向对象
Java编程以对象为基本执行单位
可移植性(跨平台)
一处编译多处运行
Java编写的代码可以在任意的平台上运行
基于java虚拟机jvm
运行java的环节中包含jvm java虚拟机 java代码最终运行在虚拟机上
无论什么系统只要安装java运行环节 那么久可以运行java代码
分布式
将一个系统的某个需要大量访问的模块进行复制
多线程
Java可以提供多线程编程
可以同时运行多个代码
动态性
Java工具的动态添加
健壮性
1、代码编译阶段
健全的代码格式检验机制
在代码书写结束后,进行编译时进行代码格式与语法的检查
并给予响应的错误
2、代码运行阶段
代码运行过程中进行异常
安全性
Java代码经过书写编译后执行编译后的class文件

JDK JRE JVM
Jdk:java开发工具包 包含java开发工具命令 与 jre
Jre:java运行环节 包含java运行所需要的基本工具包 与 jvm
Jvm:java虚拟机用于运行编译好的java代码 是java跨平台的保障
Jdk包含jre包含jvm

下载安装jdk

Jdk的安装:
1、jdk开发工具的安装
定制安装
开发工具->安装JDK(默认)
源代码->java源代码
公共jre->jre

安装位置(默认安装C:\Program Files(x86)\Java\jdk1.8.0_211\)
如果修改安装位置注意创建jdk目录
Jdk安装选择开发工具会进行两次安装jdk jre

2、Java环境变量的配置
JAVA_HOME:jdk安装路径(bin的上一级)
提供第三方软件支持。开发过程中有很多由java编写的程序与工具需要进行使用与执行,会自动到当前系统的黄精变量中去寻找JAVA_HOME从而获得系统中安装的jdk进行使用

CLASS_PATH(toos.jar dt.jar jdk1.5版本以后可以不需要配置 )
提供开发支持class文件与java文件关系支持

Path:bin
为了使在window中任意位置都可以获取到java命令而配置(可以不配置)

右击我的电脑->属性->高级->环境变量
当进行jdk安装过程中安装jdk与jre安装结束 在dos命令窗口输入java java-version会展示相应内容
在环境变量中配置新建JAVA_HOME C:\Program Files(x86)\Java\jdk1.8.0_211\
在path处添加 %JAVA_HOME%/bin;
Path实际值为C:\Program Files(x86)\Java\jdk1.8.0_211\bin

简单的Dos命令

Dos命令不区分大小写
切换盘符 盘符名: d:
查看文件 dir
进入指定文件夹 cd 文件名 cd java
创建文件夹 mkdir 文件名
创建文件并输入内容 copy con 文件名.后缀 内容 f6后回车退出

第一个java程序

public class HelloWorld{
    //公开的 类 类名 =》创建一个公开的类名为HelloWorldpublic static void main (String [] args){
    //主方法 主函数 类的入口 //公开的 静态的 无返回值 方法名 参数System.out.println("hello world");//控制台 输出 打印ln==line //在控制台输出并打印指定内容后换行}
}

1、文件名与类名一致
2、书写主方法(主方法书写格式固定)
3、执行相应的类会执行相应主方法

Java程序的执行流程
1、书写以.java结尾的源代码
2、使用javac命令对源代码进行编译操作获得以.class结尾的二进制字节码文件
3、使用java命令执行相应编译好的类

JAVA注释
用于在程序中对书写代码提供解释与标志作用的文本,不会被java虚拟机所编译也不会编译入class
1、用于代码的理解与查看
2、用于缓解程序员开发过程中空虚寂寞冷的心情

分类:
1、单行注释
以//开始注释本行内容
2、多行注释
以/开始 /结束注释中间包含的所有内容
3、文档(文本)注释
以/
开始 */解结束与多行注释相似
书写属性用于标志
当前类的作者、书写日期、方法参数、功能。。。。。。
可以通过javadoc命令生成文档

  相关解决方案