对java进行配置
通过下载jdk文件,然后在系统中设置环境变量,将新建变量JAVA_HOME,写入正确的jdk文件的路径
接着在path中新建变量,将jdk的文件路径导入
测试jdk是否安装成功:
打开cmd
在运行框输入cmd,如果显示如下信息则表示jdk安装成功
Java语言的版本
JavaSE 标准版,是为开发普通桌面和商务应用程序提供的解决方案,JavaSE是核心部分,包括提供了 核心类库,如集合,IO,数据库连接等
JavaEE 企业版,是为开发企业级应用程序提供的解决方案
Java语言的特点
1)简单
Java语言是一种相对简单的编程语言,它通过提供最基本的方法来完成指定的任务,只需理解一些基本的概念,就可以用它编写出适合于各种情况的应用程序。
2)面向对象
Java语言提供了类、接口和继承等,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(implements)。Java是一门纯面向对象的语言。
3)安全
Java语言不支持指针,一切对内存的访问都必须通过对象的实例变量来实现,从而使应用更安全。
4)跨平台
用Java语言编写的程序可以运行在各种平台上,也就是说同一段程序既可以在Windows操作系统上运行,也可以在Linux操作系统上运行。
5)支持多线程
Java语言是支持多线程的。所谓多线程可以简单理解为程序中有多个任务可以并发执行,这样可以在很大程度上提高程序的执行效率。
编写一个Java程序
Java代码都是由类组成的
class就是类,类名紧跟其后,首字母要大写
{ }表示类体,类体内部有属性和方法
public static void main(String[] args):主方法 方法名为:main 方法名后面必须有(),()内部内容称为参数
Java程序的每一行后面都要加 ; 表示结束
Java是一门强类型语言,每一个数据类型都要具体表达
public表示公共的
static表示静态的
void表示无返回值
Java中变量的概念
变量
字面意思:可变的量
编程意义:在程序运行期间,随机可能产生一些临时数据,应用程序会将这些数据保存在一些内存单元中,每个内存单元都用一个标识符来标识。这些内存单元被称为变量,定义的标识符就是变量名,内存单元中存储的数据就是变量的值。
注意:变量名不能重复
数据类型:
基本数据类型:
整数类型:byte(8位 1字节)字节型
short(16位 2字节)短整型
int(32位 4字节)整形
long(64位 8字节)长整型
小数类型:float(32位 4字节)单精度浮点型
double(64位 8字节)双精度浮点型
字符型:char(16位 2字节)
布尔型:bollean(通常可以看作占用1位,用来表示布尔值)
引用数据类型:
类:class
接口:interface
数组
枚举:enum
注解:annotation
包
包(package):就是用于区别存放代的地方
遵循www.baidu.com的格式
String字符串
String是一个特殊的数据类型,既是一个类又是一个变量
作用域&全局变量局部变量
什么交作用域,作用的区域就叫作用域
符号
算术运算符
+ 加法
- 减法
* 乘法
/ 除法
% 取余
赋值运算符
= 赋值
+= 加等于
-+ 减等于
/= 除等于
*= 乘等于
%= 模等于
自增/自减
++ 自增
-- 自减
比较运算符
== 恒等于
!= 不等于
< 小于
> 大于
<= 小于等于
>= 大于等于
逻辑运算符
&& 短路与
|| 短路或
! 取反
三目运算符
判断语句?值1:值2
字符串连接符
+
转义字符
/t 制表符
/n 换行
if判断语句&switch选择语句
if判断语句
如果num<10则打印输出5这条语句
如果num==10则打印输出true这条语句
如果num不满足上面的条件的话打印输出false这条语句
swtich选择语句
首先定义num为8
swtich(num)相当于选择8这个数字
case 1: 如果是1则执行1
case2: 如果是2则执行2
........
default: 如果上面的都没有执行,默认执行dafault
break; break是结束的意思
Scanner类
Scanner是一个类,可以调用类的方法
循环语句
while循环
语法格式:
要素1
while(表达式要素2){表达式:满足条件进行执行循环体
循环体
要素3
}
循环三要素:1、初始化值 2、循环条件 3、更改循环变量的值
定义num=1
num<=10的话进入循环
打印输出num
num+1
do-while循环
语法格式:
初始化值;
do{
循环体
循环步长
}while(表达式)
注意do-while循环和while循环的区别:
do-while循环不管条件成不成立都会执行一次循环
while循环只有在条件成立的时候才会执行循环
for循环
语法格式:
for(循环要素1;循环要素2;循环要素3){
循环体;
}
一般情况下,不知道循环次数的时候用while循环,知道循环次数的情况下用for循环
while循环和do-while循环一般用while循环
break和countinue
break
定义i=1
当i<=10的时候进入循环
打印i
如果i==5
结束循环
countinue
定义i=1
当i<=10的时候进入循环
如果i==5
则跳出本轮循环执行下一轮循环
i+1