大家好,欢迎来到IT知识分享网。
第一章:Java语言概述
学习习惯
1、不要惧怕BUG,这是成长的机会,没有BUG出现,就像玩游戏没有小怪和BOSS,是无法升级的,会永远原地踏步,待在新手村;
2、如果真的没有出现一次BUG,可以去论坛逛一逛,帮助他人解决BUG,这也是一种成长的方式;
3、锻炼双核处理能力,边听边思考,边做笔记;
4、纸上得来终觉浅,绝知此事要躬行
①看得懂(无论书籍、视频、帖子)
②练得熟(每天代码必须实现2—3遍!)
5、积极和他人交流才是正道。
知识框架
常用DOS命令及快捷键
dir:列出当前目录下的文件及文件夹
md:创建目录
rd:删除目录
cd:进入指定目录
cd…:退回到上一级目录
cd\:退回到根目录
del:删除文件
exit:退出dos命令行
echo javase>1.doc:创建一个doc格式文档,内容为javase
计算机编程语言介绍
第一代 | 第二代 | 第三代 |
---|---|---|
机器语言 | 汇编语言 | 高级语言 |
指令以二进制代码形式存在 | 使用助记符表示一条机器指令 | 面向过程的语言、面向对象的语言、跨平台的语言等 |
其中,java是纯粹的面向对象语言
JDK、JRE、JVM是什么?
JDK | JRE | JVM |
---|---|---|
java development kit (java开发工具包) | java runtime environment (java运行环境) | java虚拟机 |
由JRE和开发工具集组成; | 包括JVM和java SE标准类库 | ——是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器 |
Javac.exe/Java.exe/javadoc.exe/jdb.exe/Javaprof.exe是什么?
名称 | 作用 |
---|---|
Javac.exe | 编译java程序(编译器) |
Java.exe | 执行编译好的 .class 文件(解释器) |
Javadoc.exe | 用于产生java文档(java文档工具) |
Jdb.exe(全称:jdk debug) | 调试java程序(调试器) |
Javaprof.exe | 用于剖析程序(剖析工具) |
配置环境变量
在dos命令行中键入javac.exe,出现错误提示:错误原因:当前执行的程序在当前目录下如果不存在,Windows系统会在系统中已有的一个名为path的环境变量指定的目录中查找。如果仍未找到,会出现以上的错误提示。所以进入到jdk安装路径\bin目录下,执行javac.exe,会看到javac.exe参数提示信息。
配置好环境变量后运行javac.exe,结果如下图所示:
配置方法
- 打开环境变量,可以看到用户变量(上)和系统变量(下),在其中任意一个变量中的path里,新建并将jdk的bin目录路径粘贴上去,点三下确定即可;
- 在开发过程中,一般不这么做,在用户变量或者环境变量中,新建一个变量名为JAVA_HOME,变量值为jdkbin目录的上级目录,确定之后,在path变量中,输入%JAVA_HOME%\bin,%%表示取值,和上述的方法①其实一个意思。
编译—运行
1.将Java代码编写到扩展名为 .java 的文件中
2.通过javac命令对该java文件进行编译
3.通过java命令对生成的class文件进行运行
第一个Java程序:HelloWorld
//一曲忠诚的赞歌,HelloWorld永远的神~
class HelloChina{
public static viod main(String[] args)
System.out.println("Hello,World!");
}
dos命令
- javac HelloWorld.java :(此处 .java 必须加上,否则报错) 运行过后会发现文件夹生成了 HelloChina.class ,而不是 HelloWorld.class
,这是因为源文件(.exe)通过javac编译生成的字节码文件(.class),其名称为类名称- java HelloChina :执行编译好的 .class 文件,显示出结果 Hello,World
注释
- //单行注释
- /多行注释/
- 单行注释和多行注释,不会被JVM(Java虚拟机)解释执行;多行注释不允许嵌套注释
- /**
这是文档注释,会被JVM解释执行
@author 指定java程序的作者
@version 指定源文件的版本
*/
注释内容可以被JDK提供的工具javadoc解析,生成一套以网页文件形式体现的该程序的说明文档。- 文档注释如果写在类里面,无法显示出来,文档注释只负责描述类(class)、接口(interface)、方法(method)、构造器(constructor)、成员字段(field)。相应地,文档注释必须写在类、接口、方法、构造器、成员字段前面,而写在其他位置,比如函数内部,是无效的文档注释。
- 一般用javadoc来解析时, class 前面要加上 public
代码及结果如下:
良好的编程风格
正确的注释和注释风格:
- 使用文档注释来注释整个类或者整个方法
- 如果注释方法的某一个步骤,使用单行或者多行注释
正确的缩进和空白
- 使用一次tab操作,实现缩进
- 运算符两边习惯性各加一个空格。比如:2 + 5 * 4。
块的风格
- Java API源代码选择了行尾风格:
//行尾风格
public class Test{
public static void main(String[] args){
System.out.println("Block Style!");
}
}
第一次学习总结
- java程序的编写-编译-运行的过程
①编写:我们将编写的java代码保存在以“.java”结尾的源文件中
②编译:使用javac.exe命令编译我们的java源文件。
格式:javac 源文件名.java
③运行:使用java.exe命令解释运行我们的字节码文件。
格式:java 类名
- 在一个java源文件中可以声明多个class。但是,最多只能有一个类声明为public class的。而且要求声明为public的类的类名必须为源文件名相同。
- 程序的入口是main()方法。格式是固定的。
- 输出语句 :
①System.out.printlu(); 先输出数据,然后换行
①System.out.print(); 只输出数据- 每一行执行语句都以”;”结束。
- 编译的过程:编译以后,会生成一个或多个字节码文件。字节码文件的文件名与java源文件中的类名相同。
public class Hello{
//可以为public static void main(String a[])
//args全称arguments,为参数,可以随意变换表现形式;
//中括号可以放在args的两边,习惯上放在左边,即String[] args
public static void main(String[] args){
System.out.println("Hello,World!");
System.out.println();//只是为了换行而存在
System.out.println("Hello,World!!");
}
}
class Person{
}
class Animal{
}
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/14282.html