一、 Java
1、 一种编程语言
2、 三大平台:
(1) javaSE(标准):C/S(客户端,服务器端)架构的桌面应用程序。
(2) javaEE(企业级):开发B/S(浏览器,服务器)架构的企业应用程序。
(3) javaME(微型):嵌入式的应用程序。
3、 软件
(1) 运行java程序的核心软件:JVM(java虚拟机)
(2) Java运行时环境:JRE=JVM + 类库
(3) 编写和运行程序的软件:JDK(java开发工具集)=JRE + 开发工具包
4、 安装JDK(Oracle公司)
(1) 安装JDK软件,默认安装
(2) 配置环境变量
右键单击计算机》属性》点击高级系统设置》点击环境变量》在系统变量下点击新建》变量名:JAVA_HOME,变量值:JDK的安装路径:……jdk_1.7.0_79》找到path变量名,点击编辑》在变量值的最后添加: ;%JAVA_HOME%in
5、 基本结构
public class 类名{
public static void main(String[] args){ //主方法
System.out.println(“……”); //输出语句
}
}
6、 编译和执行java程序的命令
(1) 编译java程序:检查代码是否有错
javac 文件名.java
编译会生成一个 .class的字节码文件
(2) 执行java程序
java 类名
7、 图形用户界面工具
eclipse(免费,绿色版)、myeclipse(收费)、intellij(收费)
8、 Eclipse
(1) 创建工程(项目):左侧框中右键单击》New》Project》Java Project》输入Project Name(工程名)》点击finish
(2) 创建类:右键单击 src》New》class》输入Package(包名:随便起名,也可以没有包名),输入Name(类名,随便起名)》勾选public static void main (String[] args)选项
(3) 修改文字大小:window》preferences》General》Appearance》Color and Font》点击中间的basic》 找到basic中的最后一项Test font》双击 Test font修改字体大小。
9、 Java中的注释
(1) 单行注释://
(2) 多行注释:/* */
10、 Eclipse快捷键
(1) 输出语句:syso》Alt+/》回车
(2) 添加注释
在光标所在行添加单行注释:Ctrl+/
在光标所在行取消单行注释:Ctrl+/
为选中的内容添加多行注释:Ctrl+shift+/
为选中的内容取消多行注释:Ctrl+shift+
(3)删除光标所在行:Ctrl+d
二、变量
1、作用:用来保存数据
2、声明变量:数据类型 变量名;
3、给变量赋值:变量名=值;
三、数据类型
1、整型:int
2、浮点型:double()
3、字符:char,保存的是单个字符,必须使用单引号
4、字符串:String,保存的是多个字符,必须使用的是双引号
5、布尔型:boolean,保存的是true和false。
(1) true:真的
(2) false:假的
四、运算符
1、算数运算符
加减乘除 %(取余) ++自增 --(自减)
2、比较运算符
> < >= <= ==(是否相等) !=
3、逻辑运算符
(1)逻辑与&&
true && true=true true&&false=false false&&true=false false&&false=false
(2)逻辑或 ||
true || false= true false||true=true false ||false=false true||true=true
(3)逻辑非!
!true=false !false=true
4、赋值运算符
(1)直接赋值:=
(2)复合赋值:+= —= /= %= *=
五、分支结构(选择结构)
1、单分支
if(条件){
如果条件是true,执行该语句块
}
条件必须是boolean类型的表达式
2、双分支
if(条件){
如果条件是true,执行该语句块
}
else{
如果条件是false,执行该语句块
}
3、多分支
if (条件1){
如果条件1是true,执行该语句块
}
else if(条件2){
如果条件2是true,执行该语句块
}
else if(条件3){
如果条件3是true,执行该语句块
}
else{
如果所有条件为false,执行该语句块
}
……
六、输入
1、在开始声明一次Scanner scan=new Scanner(System.in);
2、输入一个整数:
scan.nextInt();
3、输入一个字符串
scan.next();
day 02 java
二、 循环
1、 循环:重复执行某些语句
2、 for(循环变量初始化;循环条件;改变循环变量的值){
循环体(重复执行的语句);
}
循环顺序:循环变量初始化》循环条件》如果循环条件是true执行循环体》改变循环变量的值》执行循环条件》如果循环条件是true重复执行循环体,直到循环条件是false时循环结束。
循环变量初始化只执行一次,循环条件、改变循环变量、循环体重复执行。
三、 转义字符
1、 一个制表符(tab):
2、 换行:” ”
System.out.println("hello word");
四、 Java语言的特征
1、 面向对象
2、 简单
3、 安全
4、 分布式
五、 面向对象
1、 类:现实世界中具有同类特征的事物的集合
2、 对象:在现实世界中每一个事物
3、 声明类
public class 类名{
属性(变量)
方法
}
4、 创建对象(声明对象)
类名 对象名 = new 类名()
5、 通过对象名可以调用类中的属性和方法
(1) 调用属性:对象名.属性名;
(2) 调用方法:对象名.方法名();
六、 方法:简化重复代码
1、无参无返回值
public void 方法名(){
方法体(语句块)
}
void:方法无返回值
2、调用方法:必须通过调用方法的语句才能执行方法体中的所有代码。
3、声明有参数的方法
public void 方法名(数据类型 参数1,数据类型 参数2,……){
方法体
}
4、调用有参数的方法
对象名.方法名(为声明方法中的每一个参数赋值)
5、声明有返回值的方法
public 数据类型 方法名(……){
方法体
//返回值,方法的返回值返回到调用方法的语句那,调用的语句就是=返回值
return 返回的数据;
}
return 语句必须是方法体重最后执行的语句;return返回的数据必须与声明方法中的数据类型相同。