java基础学习(一)

一、jdk,jre和jvm的关系

1、jvm是一个虚拟的计算机,具有指令集并使用不同的存储区域,包含在jdk中,屏蔽了底层运行平台的差别,实现了一次编译到处运行

2、jdk是一个java开发工具包,jdk=jre+java的开发工具集(java,javadoc,javap)

3、jre是一个java运行环境,jre=JVM+java的核心类库

4、jdk=JVM+javaSE标准类库+java开发工具集

二、sublime text中编写代码运行的注意事项

sublime text编码要和cmd编码相同,才可以执行javac class文件

sublime text更改编码格式之后要进行保存,否则不生效

cmd运行class文件时,不需要带类名的后缀

三、代码在cmd中编译运行

编译:有了源文件,通过编译器将其编译成JVM可识别的字节码文件,在该源文件目录下,通过javac编译工具对.java文件进行编译,在程序没有错误,也没有任何提示,但在当前目录下会出现一个.class文件,该文件成为字节码文件,也是可以执行的java的程序

运行:有了可执行的java程序(.class字节码文件),通过运行工具java.exe对字节码文件进行执行,本质就是.class装载到jvm机执行

对修改后的.java源文件需要重新编译,生成新的class文件后,再进行执行,才能生效

可以将main方法写在非public类中,运行指定非public类,这样入口方法就是非public的main方法,一个源文件最多只能有一个public类

学习新技术或者知识点的基本语句和基本语法(不要考虑细节)

快速入门(基本程序,crud)

开始考虑研究技术的注意事项,使用细节,使用规范,如何优化

四、java常用的转义字符

1、\t:一个制表位,实现对齐的功能

2、\n:换行符

3、\” :一个"

4、\’:一个‘

5、\r:一个回车

回车与换行是两个不同的概念,回车是用后边的字符从前边第一个字符开始替换

五、java注释

注释:用于注解说明解释程序的文字就是注释,注释提高了代码的可读性

java中的注释类型 :

1、单行注释 格式://注释文字

2、多行注释 格式:/*注释文字 */

3、文档注释

文档注释,注释内容可以被jdk提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档,一般写在类

格式/**

*

*

*/

javadoc -d 要生成的文件夹名 注释内容

eg:javadoc -d d:\temp -author -version test.java

六、代码规范:

1、类、方法的注释,要以javadoc的方式来写,即文档注释

2、单行注释多行注释,往往是给代码的维护者看的,着重告诉读者为什么这么写,如何修改,注意什么问题等

3、选中之后,然后按tab键可以整体向右移动,shift+tab整体左移

4、运算符和=两边习惯性各加一个空格

5、源文件使用utf-8编码

6、代码编写次行风格和行尾风格,小括号大括号要对应

7、多行注释里边不允许有多行注释嵌套,被注释的文字不会被jvm虚拟机解释执行

七、DOS命令

DOS的基本原理:

DOS系统接收指令,解析指令,执行指令

1、md 文件夹位置和名字 创建文件夹

eg:md d:\\temp

2、rd 文件夹位置和名字 删除文件夹

eg:rd d:\\temp

3、dir 查看当前目录有什么东西

eg :dir d:\temp

4、cd 切换到其他盘下

eg: cd /D c:(从d盘切换到c盘)

5、cd.. 切换到上一级

6、cd \切换到根目录

7、cd d:\temp\切换到当前盘的其他目录下

8、tree 查看指定目录下所有的自己目录

9、清屏 cls

10、exit退出dos

11、copy拷贝文件,del删除文件,echo输入内容到文件,type,move剪切

eg:echo hello > hello.txt

type nul > abc.txt(剪切)

del hello.txt

copy ok.txt e:\ok.txt

move ok.tet f:\ok.txt(移动)

help del可以查看del指令的帮助,其它同理

八、绝对路径和相对路径的区别

相对路径:从当前目录开始定位形成的一个路径 ..\ ..\ \test200\hello.txt

绝对路径:从顶级目录d盘,开始定位,形成的路径 d:\abc2\test200\hello.txt

区别:定位位置不同

九、环境变量的作用

环境变量的作用:是为了在dos的任意目录,可以去使用java和javac

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

余悸-Shine

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值