概述
一、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指令的帮助,其它同理
八、绝对路径和相对路径的区别
相对路径:从当前目录开始定位形成的一个路径 .. .. test200hello.txt
绝对路径:从顶级目录d盘,开始定位,形成的路径 d:abc2test200hello.txt
区别:定位位置不同
九、环境变量的作用
环境变量的作用:是为了在dos的任意目录,可以去使用java和javac
最后
以上就是落寞未来为你收集整理的java基础学习(一)的全部内容,希望文章能够帮你解决java基础学习(一)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复