第一章_Java语言概述&HelloWorld

 

目录

 Java基础知识图解

人机交互方式

 常用DOS命令

常用快捷键

 编程语言排行

 Java语言的特点

JDK JRE

JDK中的各目录作用

配置环境变量

HelloWorld

 注释

 Java API的文档

对第一个Java程序进行总结

良好的编程风格

 常用的Java开发工具


 Java基础知识图解

人机交互方式

        图形化界面 GUI

        命令行方式 CLI

 常用DOS命令

  • dir:列出当前目录下的文件以及文件夹
  • md:创建目录
  • rd:删除目录
  • cd:进入指定目录
  • cd\:退回到上一级目录
  • del:删除文件
  • exit:退出dos命令行

        √ 补充:echo javase>1.doc

常用快捷键

  • ← →:移动光标
  • ↑ ↓:调阅历史操作命令
  • Delete和Backspace:删除字符

 编程语言排行

https://www.tiobe.com/tiobe-index/

 Java语言的特点

特点一:面向对象

        两个基本概念:类、对象

        三大特性:封装、继承、多态

特点二:健壮性

        吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与 释放等),提供了一个相对安全的内存管理和访问机制

特点三:跨平台性

        跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。“Write once , Run Anywhere” 

        原理:只要在需要运行 java 应用程序的操作系统上,先安装一个Java虚拟机 (JVM Java Virtual Machine) 即可。由JVM来负责Java程序在该系统中的运行。

 因为有了JVM,同一个Java程序在三个不同的操作系统中都可以执行。这样就实现的Java程序的跨平台性。

JDK JRE

 JDK(Java Development Kit Java开发工具包)

  • JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了 JRE。所以安装了JDK,就不用在单独安装JRE了。
  • 其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等

JRE(Java Runtime Environment Java运行环境)

  • 包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等, 如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

• JDK = JRE + 开发工具集(javac.exe,java.exe,javadoc.exe)

• JRE = JVM + Java核心类库

JDK中的各目录作用

  • bin:开发工具
  • db:java数据库
  • include:c语言编写的头文件
  • jre:java运行时环境
  • lib:jar包
  • src.zip:存放java开源代码

配置环境变量

配置后验证

 

 

HelloWorld

步骤:

        1. 将 Java 代码编写到扩展名为 .java 的文件中。

        2. 通过 javac 命令对该 java 文件进行编译

        3. 通过 java 命令对生成的 class 文件进行运行

步骤一:编写

记事本编写

HelloWorld.java

class HelloChina{
	
	public static void main(String[] args){
		System.out.println("Hello,World!");
	}

}

步骤二:编译

打开dos界面

C:\Users\Lenovo>d:

D:\>cd developer/code

D:\developer\code>javac HelloWorld.java

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

 步骤三:运行

D:\developer\code>java HelloChina
Hello,World!

常见问题及解决方法

 

 总结:

        学习编程最容易犯的错是语法错误。Java要求你必须按照语法规则编写代码。 如果你的程序违反了语法规则,例如:忘记了分号、大括号、引号,或者拼 错了单词,java编译器都会报语法错误。尝试着去看懂编译器会报告的错误 信息。 

 注释

/*
1.java规范的三种注释方式:
单行注释
多行注释
文档注释(Java特有)

2.
单行注释和多行注释的作用:
①对所写的程序进行解释说明,增强可读性。方便自己,方便别人。
②调试所写的代码

3.特点:单行注释和多行注释,注释了的内容不参与编译。
        换句话说,编译以后生成的.class结尾的字节码文件中不包含注释掉的信息。

4.文档注释的使用:
    注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。

5.多行注释不可嵌套多行注释使用

*/

/**
文档注释
@author jianjun
@version v1.0
这是我的第一个java程序!
*/

public class HelloChina{
	/*
    多行注释:
    如下的main方法是程序的入口!
    main的格式是固定的!
    */

    /**
    如下的方式是main(),作用:程序的入口。
    */
	public static void main(String[] args){
    //单行注释:如下的语句表示输出到控制台
    //System.out.pintln("Hello World")
		System.out.println("Hello,World!");
	}

}

 Java API的文档

  • API (Application Programming Interface,应用程序编程接口是 Java 提供的基本编程接口。
  • Java语言提供了大量的基础类,因此 Oracle 也为这些基础类提供了相应的 API文档,用于告诉开发者如何使用这些类,以及这些类里包含的方法。
  • 下载API:https://www.oracle.com/java/technologies/javase-downloads.html

对第一个Java程序进行总结

1.Java程序编写-编译-运行的过程

  • 编写:我们将编写的java代码保存在以“.java”结尾的源文件中
  • 编译:使用javac.exe命令编译我们的java源文件。格式:javac 源文件名.java
  • 运行:使用java.exe命令解释运行我们的字节码文件。格式:java 类名

2.在一个java源文件中可以声明多个class。但是,只能最多有一个类声明为pubilc的。而且要求声明为public的类的类名必须与源文件名相同。

3.程序的入口是main()方法。格式是固定的。

4.输出语句:
System.out.println():先输出数据,然后换行
System.out.print():只输出数据

5.每一个执行语句都以";"结束。

6.编译的过程:编译以后,会生成一个或多个字节码文件。字节码文件的文件名与java源文件中的类名相同。

良好的编程风格

  • 正确的注释和注释风格
    使用文档注释来注释整个类或整个方法。
     如果注释方法中的某一个步骤,使用单行或多行注释。
  • 正确的缩进和空白
  • 使用一次tab操作,实现缩进
    运算符两边习惯性各加一个空格。比如:2 + 4 * 5。
  • 块的风格

Java API 源代码选择了行尾风格

 常用的Java开发工具

文本编辑工具:

  • 记事本
  • UltraEdit
  • EditPlus
  • TextPad
  • NotePa

Java集成开发环境(IDE):

  • JBuilder
  • NetBeans
  • Eclipse
  • MyEclipse
  • IntelliJ IDEA
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值