一.什么是Java
Java是一门 面向对象的 编程语言
面向对象:一个很抽象的专业术语,暂时不用管。
编程语言:计算机可以识别的语言。
二.Java的专业术语
- 需求范围广,网站,微信小程序,手机APP等都是Java作为主要语言编写。
- 学习成本低,公认最简单的高级语言。
三.Java的专业术语
JVM:Java虚拟机,运行Java的必备工具
JRE: Java运行环境,运行Java的必备环境
JDK: Java的开发工具包
其中JDK包含了JRE,JRE又包括了JVM
所以我们如果想使用Java只需要安装JDK即可。
四.Java的三大版本
1.JavaSE Java基础版 重中之重
2.JAVAEE Java进阶版 做网站的必备技术
3.JAVAME Java进阶版 已过时,只需要知道它的存在,不需要知道怎么用
五.Java的开发工具
开发工具 | 优点 | 缺点 |
Eclipse | 免费,简单 | 功能少 |
Idea | 功能多 | 收费,使用复杂,破解复杂 |
新手适合Eclipse,高手适合Idea
新手:掌握程度在java面向对象设计,JavaWeb程序设计
高手:SSM框架SpringBoot框架
六.Java注释的分类
什么是注释:方便程序员阅读理解代码的用处。注释不会被java运行。
意思就是:写了仅仅是给程序员看的。
Java有3个类型的注释。
1.单行注释。把当前行注释掉 例如: // 注释内容
2.多行注释。把多行都注释。虽然可以使用多个单行注释来代替 /* */
3.文档注释。和多行注释类似,用途较少,一般是写文档用的 /** */
七.解释第一个源文件的相关意义
package com.yyzy.test; //上述一行代码,是每个类(一个Java源文件)都必备的 //表示这个类在哪个包(路径)下 /* 每个类的模板都是以下格式:其中Xxx必须和类名(源文件名)保持一致 public class Xxx { //若干代码 } */ // Java源代码的运行入口(从哪里开始运行):都是如下格式: /* public static void main(String[] args) { //这里的第一行就是运行的第一行代码 } //以上方法又称为:main方法 */ //System.out.println("我的第一个Java程序"); 表示打印制定的内容 //如果是字符记得加双引号 public class Test1 { public static void main(String[] args) { System.out.println("我的第一个Java程序"); } } |
课堂练习,创建一个类。要求运行该类,在控制台打印5句
package com.yyzy.test; public class Test2 { public static void main(String[] args) { //快捷键1:alt + / 表示根据你的输出内容进行对应的提示 //例如输入main 就提示入口函数 //例如输入syso 就提示打印输出代码 System.out.println("我是汉字所有加双引号"); System.out.println("i am english so 也要加双引号"); System.out.println(12345);//我是数字就不需要加了 } } |
八.讲解数据类型的含义
例如:有如下数据,每个数据的类型都不一样
昵称:独孤求败 等级:120级 点券余额:25000 身高:180.5
性别:男
所以Java针对不同的数据也有不同的语法来声明不同的数据。
九.讲解Java的8大基本数据类型
数字类型: byte short int long
字符类型: char
布尔类型: boolean
浮点类型: float double
十.如何声明一个数据
- 记得在main方法里面写。
- 语法: 数据类型 变量名 = 变量值;
- 变量名的命名规范:小驼峰命名法:首字母小写。后续每个单词的首字母大写。
//如何声明数据: 语法: 数据类型 变量名 = 变量值; //例如声明一个年龄为18岁 byte abc = 18;//abc表示我的年龄 short age2 = 18; int age3 = 18; long age4 = 18; //字符类型:只能声明单个字符。用单引号声明即可 //例如声明性别: char sex = '男'; //例如钱包余额 如果用float存放小数,记得在后面补上f float money = 11.5f; double money123 = 115.55; //布尔类型:只能存放true或false 不用加引号 //你是猪吗? boolean isPig = true;
//重点掌握:int char double boolean //原因:整数类型int 绰绰有余 //char:8个基本数据类型只有char可以存储字符(汉字 字母) //double:存储的范围比float大。且更加精确 //boolean:只有boolean可以存储布尔类型 |
十一.常见的运算符
1.算术运算符,“+”,“-”,“*”,“/”,“%”,“++”,“--”;
2.赋值运算符,“=”,“+=”,“-=”,“*=”,“/=”,“+”;
3.比较运算符,“>”,“=”,“<=”,“==”,“!=”;
4.逻辑运算符,“&&”,“||”;