Java笔记(韩顺平Java基础1-2章)

java的重要特点

1.Java语言是面向对象的(oop)
2.Java语言是健壮的。Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证
3.Java语言是跨平台性的。(即:一个编译好的.class文件可以在多个系统下运行,这种特性称为跨平台)
4.Java语言是解释型的[了解]
解释型语言:javascript,PHP,Java
编译型语言:c/c++
区别是:解释型语言,编译后的代码,不能直接被机器执行,需要解释器来执行。而编译性语言,编译后的代码,可以直接被机器执行。

Java运行机制及运行过程

java的跨平台性,是通过JVM实现的

Java核心机制-Java虚拟机【JVM java virtual machine】

1)JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在JDK中
2)对于不同的平台,有不同得到虚拟机。
3)Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”

JDK基本介绍

1.JDK的全称(Java Development Kit Java开发工具包)
JDK = JRE + java的开发工具[java,javac,javadoc,javap等]
2.JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE。

JRE基本介绍

1.JRE(Java Runtime Environment Java运行环境)
JRE = JVM + Java的核心类库[类]
2.包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等。如果想运行一个开发好的Java程序,计算机中只需安装JRE即可。

JDK、JRE和JVM的包含关系

1.JDK = JRE + 开发工具集(例如Javac,java编译工具等)
2.JRE = JVM + Java SE标准类库(java核心类库)
3.如果只想运行开发好的.class文件 只需要JRE

配置环境变量path

1.我的电脑–属性–高级系统设置–环境变量
2.增加JAVA_HOME环境变量,指向jdk的安装目录
3.编辑path环境变量,增加%JAVA_HOME%\bin
4.打开DOS命令行,任意目录下敲下javac/java.如果出现javac的参数信息,配置成功。

java快速入门(输出"hello,world!")

步骤
1)将Java代码编写到扩展名为Hello.java的文件中。
2)通过javac命令对该java文件进行编译,生成.class文件。
3)通过java命令对生成的class文件进行运行。

java执行流程

在这里插入图片描述

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

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

Java转义字符

在控制台,输入tab键,可实现命令补全

1)\t : 一个制表位,实现对齐的功能
2)\n: 换行符
3)\\: 一个
4)   \":一个"
5)   \’:一个’
6)  \r:一个回车

特例:

System.out.println("韩顺平教育\r北京");

输出结果:北京平教育
解析:回车光标回到当前行第一的字符前

System.out.println("韩顺平教育\r\n北京");

输出结果:
韩顺平教育
北京

Java中的注释类型

1.单行注释:
基本格式://注释文字
2.多行注释:
基本格式: /* 注释文字*/
使用细节
1)被注释的文字,不会被JVM(java虚拟机)解释执行
2)多行注释里面不允许有多行注释嵌套
3.文档注释
在这里插入图片描述

Java代码规范

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

DOS命令(了解)

①Dos介绍
Dos: Disk Operating System 磁盘操作系统
相关的知识补充:相对路径, 绝对路径
相对路径:从当前目录开始定位,形成的一个路径
绝对路径:从根目录,开始定位,形成的路径

②常见的dos命令
1.查看当前目录是有什么 dir
也可以查看绝对路径的 dir d:\abc2\test200
2.切换到其他盘下:
案例演示: 切换到c盘 cd /D c:
3.切换到当前盘的其他目录下(使用相对路径和绝对路径演示). .\表示上一级目录
案例演示:

cd d:\abc2\test200
cd ..\..\abc2\test200

4.切换到上一级:
案例演示: cd. .
5.切换到根目录:cd
6.查看指定的目录下所以的子级目录 tree
7.清屏 cls
8.退出DOS
9.展示(md【创建目录】,rd【删除目录】,copy【拷贝文件】,del【删除文件】,echo【输入内容到文件】,type,move【剪切】)等dos指令

日期

2022年1月15日(开始)- 2022年1月22日
2022年3月21日-2022年3月23日

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值