我是靠谱客的博主 落寞未来,最近开发中收集的这篇文章主要介绍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指令的帮助,其它同理

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

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

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

区别:定位位置不同

九、环境变量的作用

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

最后

以上就是落寞未来为你收集整理的java基础学习(一)的全部内容,希望文章能够帮你解决java基础学习(一)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部