一、         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%\bin
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):\t
2、         
换行:”\n”
System.out.println("hello\nword");
四、       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返回的数据必须与声明方法中的数据类型相同。