Java概述(第一天)

目录

 java概述

Java特性

Java运行机制及运行过程

Java开发快速入门

Java开发注意事项和细节说明

Java开发坏境搭建

DOS常用指令

Java转义字符

常见错误

代码注释(comment)

单行注释

多行注释

文档注释

java代码规范

  1. java概述
  1. 程序?计算机执行型某些操作或解决某些问题而编写的一系列有序指令的集合
  2. 文本运行java程序的步骤?

在全英文目录下新建一个文本文档Hello.java,然后在该目录的最上方的路径处输入cmd回车,在命令控制框里分别两次输入javac Hello.java和java Hello,回车

 

  1. 程序运行步骤:

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

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

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

 

javac 源文件名.java

java 类名

 

Java特性

  1. Java语言是面向对象的(oop)
  2. Java语言是健壮的、java的强类型转换、异常处理、垃圾的自动收集等是java程序的健壮性的保证
  3. Java语言是跨平台的(也就是说,一个编译好的.class文件可以在多个系统下运行,这种特性成为跨平台)

为什么可以跨平台实现:根本原因:在每个系统下安装jvm(java虚拟机),jvm在jdk中,所以安装jdk

  1. Java语言是解释性的【了解】

解释型语言:JavaScript、PHP、Java

编译型语言:C/C++

注:解释型语言,编译后的代码不能直接被机器执行,需要解释器来执行,而编译型语言编译后的代码可以直接被机器执行

Java运行机制及运行过程

  1. Java核心机制——JVM(java virtual machine)

(1)JVM是一个虚拟的计算机,具有指令集并实际用不同的存储据区域,负责执行指令、管理数据、寄存器,包含在JDK中

(2)对于不同的平台有不同的虚拟机

(3)java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行

 

  1. JDK(Java Development Kit,Java开发工具包)
  1. JDK=JRE + Java的开发工具(java,javac,javadoc,javap等)
  2. JDK是提供给开发人员使用的,其中包括了Java的开发工具,也包括了JRE,所以安装了JDK,就不用在单独安装JRE了。
  1. JRE(Java Runtime Environment,Java运行环境)
  1. JRE = JVM + Java的核心类库
  2. 包含Java虚拟机(JVM)和Java程序所需的核心类库等,如果只是想运行一个开发好的java程序,则计算机中只需要安装JRE即可。
  1. JVM JDK JRE的包含关系:

1. JDK=JRE+开发工具集(例如javac、Java编译工具等)

  1. JRE=JVM+Java SE标准类库(Java核心类库)
  2. 如果只运行.class文件,则只需要安装JRE

Java开发快速入门

  1. 什么是编译

Javac Hello.java

  1. 有了java源文件,通过编译器将其编译成JVM可识别的字节码文件
  2. 在该院文件目录下,通过javac编译工具对Hello.java文件进行编译
  3. 如果程序没有出现错误,也没有任何提示,但在当前目录下会出现一个Hello.class文件,该文件称为字节码文件,就是可以执行的java的程序
  1. 什么是运行
  1. 有了可执行的java程序(Hello.class字节码文件)
  2. 通过运行工具java.exe对字节码文件进行执行,本质是.class文件装载到jvm机上执行

注意:

对修改后的Hello.java源文件需要重新编译,生成新的class文后,在运行程序,才能生效

Java开发注意事项和细节说明

  1.  Java 源文件以. java 为扩展名。源文件的基本组成部分是类( class ),如本类中的 Hello 类。
  2. Java应用程序的执行入口是 main ()方法。它有固定的书写格式:
     public static void main ( String[] args ){..}
  3. Java 语言严格区分大小写。
  4. Java 方法由一条条语句构成,每个语句以";"结束。
  5. 大括号都是成对出现的,缺一不可。[习惯,先写()再写代码]
  6. 一个源文件中最多只能有一个 public 类。其它类的个数不限。

注意:改动了源文件内容,必须要重新编译一次生成新的.class文件


7. 如果源文件包含一个 public 类,则文件名必须按该类名命名!
8.一个源文件中最多只能有一个 public 类。其它类的个数不限,也可以将 main 方法写在非public 类中,然后指定运行非 public 类,这样入口方法就是非 public 的 main 方法

 

 

注意:程序中几个类就编译出来几个.class文件

 

例如:

 

Java开发坏境搭建

查询jdk安装路径:java -verbose

我的jdk路径:D:\Study\developer_tools\java\jre1.8.0_131\lib\rt.jar

  1. 为什么要配置path:

cmd窗口输入javac或java出现:‘javac’不是内部或者外部指令、也不是可运行的程序或批处理文件。

  1. 配置环境变量:

在用户变量里,增加一个JAVA_HOME环境变量,指向jdk的路径

在系统变量里,编辑path环境变量,增加%JAVA_HOME%\bin【意思是告诉电脑去JAVA_HOME目录下的bin目录去找jdk】

DOS常用指令

常用的DOS命令

Ødir : 列出当前目录下的文件以及文件夹

Ømd : 创建目录

Ørd : 删除目录

Øcd : 进入指定目录

Øcd.. : 退回到上一级目录

Øcd\: 退回到根目录

Ødel : 删除文件

  copy:拷贝文件

Øexit : 退出 dos 命令行

  cls:清屏

  echo:输入内容到文件

move:剪切

 补充:echo javase>1.doc  :创建了一个文件1.doc,里面内容有:javase

 

 

相对路径中的  ..  代表这返回上一级目录

Java转义字符

Java常用的转义字符

\t :一个制表位,实现对齐的功能

\n :换行符

\\ :一个\
\” :一个“

\’ :一个‘

\r :一个回车 例如:System.out.println("今天我很开心\r非常开心");

 

解释:首先输出:今天我很开心,然后光标移到首位,也就是第一个字:今,然后输出\r后面的西安开始覆盖今天我很开心,所以最后输出的是:西安我很开心

如果:System.out.println("今天我很开心\r\n西安");

输出结果为:今天我很开心

            西安

 

常见错误

  1. 找不到文件:

解决方法:文件名字输错;文件不在当前目录下,路径错误

  1. 主类名和文件名不一致:

解决方法:使文件名和public公共的类名一致

  1. 找不到符号:是单词写错了,仔细检查
  2. 尝试看懂编译错误
  3. 不好修改的错误是业务错误,逻辑代码是错的,环境错误

代码注释(comment)

单行注释

  1. 基本格式: //

多行注释

  1. 基本格式: /*......*/

注意:多行注释里不允许嵌套多行注释

文档注释

  1. 基本格式:/**

               * @autnor

               * @version

               */

 

java代码规范

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开开~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值