Java入门第一天

第一章:Java语言概述

  • 学习习惯
  • 知识框架
  • 常用DOS命令及快捷键
  • 计算机编程语言介绍
  • JDK、JRE、JVM是什么?
  • Javac.exe/Java.exe/javadoc.exe/jdb.exe/Javaprof.exe是什么?
  • 配置环境变量
  • 编译—运行
  • 第一个Java程序:*HelloWorld*
  • 注释
  • 良好的编程风格
  • 第一次学习总结

学习习惯

1、不要惧怕BUG,这是成长的机会,没有BUG出现,就像玩游戏没有小怪和BOSS,是无法升级的,会永远原地踏步,待在新手村;

2、如果真的没有出现一次BUG,可以去论坛逛一逛,帮助他人解决BUG,这也是一种成长的方式;

3、锻炼双核处理能力,边听边思考,边做笔记;

4、纸上得来终觉浅,绝知此事要躬行

    ①看得懂(无论书籍、视频、帖子)

    ②练得熟(每天代码必须实现2—3遍!)

5、积极和他人交流才是正道。

知识框架

Java入门第一天_第1张图片

常用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标准类库 ——是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器

Java入门第一天_第2张图片

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,结果如下图所示:
Java入门第一天_第3张图片

配置方法

  1. 打开环境变量,可以看到用户变量(上)和系统变量(下),在其中任意一个变量中的path里,新建并将jdk的bin目录路径粘贴上去,点三下确定即可;
  2. 在开发过程中,一般不这么做,在用户变量或者环境变量中,新建一个变量名为JAVA_HOME,变量值为jdkbin目录的上级目录,确定之后,在path变量中,输入%JAVA_HOME%\bin,%%表示取值,和上述的方法①其实一个意思。

编译—运行

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

Java入门第一天_第4张图片

第一个Java程序:HelloWorld

//一曲忠诚的赞歌,HelloWorld永远的神~
class HelloChina{
     
	public static viod main(String[] args)
		System.out.println("Hello,World!");
}

dos命令

  1. javac HelloWorld.java :(此处 .java 必须加上,否则报错) 运行过后会发现文件夹生成了 HelloChina.class ,而不是 HelloWorld.class
    ,这是因为源文件(.exe)通过javac编译生成的字节码文件(.class),其名称为类名称
  2. java HelloChina :执行编译好的 .class 文件,显示出结果 Hello,World

注释

  1. //单行注释
  2. /多行注释/
  3. 单行注释和多行注释,不会被JVM(Java虚拟机)解释执行;多行注释不允许嵌套注释
  4. /**
    这是文档注释,会被JVM解释执行
    @author 指定java程序的作者
    @version 指定源文件的版本
    */
    注释内容可以被JDK提供的工具javadoc解析,生成一套以网页文件形式体现的该程序的说明文档。
  5. 文档注释如果写在类里面,无法显示出来,文档注释只负责描述类(class)、接口(interface)、方法(method)、构造器(constructor)、成员字段(field)。相应地,文档注释必须写在类、接口、方法、构造器、成员字段前面,而写在其他位置,比如函数内部,是无效的文档注释。
    Java入门第一天_第5张图片
  1. 一般用javadoc来解析时, class 前面要加上 public
    代码及结果如下:
    Java入门第一天_第6张图片

良好的编程风格

正确的注释和注释风格:

  1. 使用文档注释来注释整个类或者整个方法
  2. 如果注释方法的某一个步骤,使用单行或者多行注释

正确的缩进和空白

  1. 使用一次tab操作,实现缩进
  2. 运算符两边习惯性各加一个空格。比如:2 + 5 * 4。

块的风格

  1. Java API源代码选择了行尾风格:
//行尾风格
public class Test{
     
	public static void main(String[] args){
     
		System.out.println("Block Style!");
	}
}

第一次学习总结

  1. java程序的编写-编译-运行的过程
    ①编写:我们将编写的java代码保存在以“.java”结尾的源文件中
    ②编译:使用javac.exe命令编译我们的java源文件。
    格式:javac 源文件名.java
    ③运行:使用java.exe命令解释运行我们的字节码文件。
    格式:java 类名
  1. 在一个java源文件中可以声明多个class。但是,最多只能有一个类声明为public class的。而且要求声明为public的类的类名必须为源文件名相同。
  2. 程序的入口是main()方法。格式是固定的。
  3. 输出语句 :
    ①System.out.printlu(); 先输出数据,然后换行
    ①System.out.print(); 只输出数据
  4. 每一行执行语句都以";"结束。
  5. 编译的过程:编译以后,会生成一个或多个字节码文件。字节码文件的文件名与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{
     
}

你可能感兴趣的:(Java初学,java,编程语言)