1、 java入门

一、 java入门

1.1、 java介绍

<1>. Java基础知识部分

  1. java的第一部分:java基础(变量,数据类型,运算符, 流程控制, 数组, 排序 等)

  2. java的第二部分:java的面向对象编程( 类,对象,三大特性[封装,继承,多态], 接口,设计模式)

  3. java的第三部分:java的高级部分(jdbc, 集合(List, Set, Map), io/nio/netty , 反射, 网络,多线程)

  4. java的第四部分: Java的新特性 java8-java14 (比如stream Api, 可变参数, 泛型,拆箱等…)

<2>. JDK、JRE、JVM

1)JDK

JDK 的全称(Java Development Kit Java开发工具包)

JDK = JRE + java的开发工具 [java, javac, javadoc ,javap 等]

2)JRE

JRE(Java Runtime Environment Java运行环境)

JRE = JVM + Java的核心类库[类]

3)JVM

JVM是一个虚拟的计算机,是java程序的翻译官,将编写的java代码编译成class文件的字节码文件。

注意:JDK = JRE +开发工具集 ;JRE = JVM + java SE 标准类库

<3>. JDK的安装

配置步骤

JAVA_HOME=bin的上一层目录(看看自己的安装在哪了)

path=%JAVA_HOME%\bin

path环境变量的作用

根据windows系统在查找可执行程序的原理,可以将java工具所在路径定义到 path 环境变量中,让系统帮我们去找运行执行的程序,这样在任何目录下都可以执行javac指令。

<4>. java程序运行流程

  1. 将 Java 代码编写到扩展名为 Hello.java 的文件中。[代码说明]

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

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

<5>. java程序开发注意事项

  1. Java源文件以“java”为扩展名。源文件的基本组成部分是类(class)。

  2. Java应用程序的执行入口是main()方法。它有固定的书写格式:public static void main(String[] args) {…}

  3. Java语言严格区分大小写。

  4. Java方法由一条条语句构成,每个语句以“;”结束。

  5. 大括号都是成对出现的,缺一不可。[习惯,先写 {} 再写代码]

  6. 一个源文件中最多只能有一个public类。其它类的个数不限。[演示]

  7. 如果源文件包含一个public类,则文件名必须按该类名命名!

  8. 一个源文件中最多只能有一个public类。其它类的个数不限,也可以将main方法写在非public类中,然后指定运行非public 类,这样入口方法就是非public 的main方法。

class A { // 每一个类,都对应一个 .class 文件

	//main方法
	public static void main(String[] args) {
		System.out.println("A 类的 main");
	}
}

class B { // 对应一个.class 文件 
	public static void main(String[] args) {
		System.out.println("B 类的 main");
	}
}

<6>. java转义字符

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

System.out.println("红烧肉\t米饭\t鱼肉");

\n :换行符

System.out.println("北京是一个大城市\n上海是一个大城市\n深圳是一个国际城市");

\\ :一个\

\" :一个"

System.out.println("孙悟空说:\"师傅,妖怪来了\""); // \" 表示一个 "

\’ :一个’

System.out.println("八戒说:\'师傅,美女来了\'"); // \" 表示一个 "

\r :一个回车

System.out.println("张无忌赵敏周\r芷若小昭"); //  输出 芷若小昭敏周

\r 表示回车: 表示后面的内容,从当前行的第一个位置开始输出,如果有内容则覆盖

<7>. java中的注释类型

  1. 单行注释
//单行注释
  1. 多行注释
/*
多行注释
*/
  1. 文档注释 (java特有)
/**
注释信息...
*/

注意:1对于单行和多行注释,被注释的文字,不会被JVM(java虚拟机)解释执行。

​ 2多行注释里面不允许有多行注释嵌套。


3)   文档注释 (java特有)

/**
注释信息...
*/

注意:1对于单行和多行注释,被注释的文字,不会被JVM(java虚拟机)解释执行。

​ 2多行注释里面不允许有多行注释嵌套。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值