文档介绍:写代码:
1,明确需求。我要做什么?
2,分析思路。我要怎么做?1,2,3。
3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。
4,代码实现。用具体的java语言代码把思路体现出来。
 
学习新技术的四点:
1,该技术是什么?
2,该技术有什么特点(使用注意):
3,该技术怎么使用。demo
4,该技术什么时候用?test。
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
基础:
数据类型:
1):基本数据类型:整数(byte、short、int、long)、小数(float、double)、字符(char)、布尔(boolean)。
int占用4个字节 (整数的默认值)
long类型在赋值时,需要在值后加入字母l(L)区分其是一个长整型
double占用8个字节 (小数的默认值)
float类型在赋值时,需要在值后加入字母f(F)区分其是一个长整型
布尔型:布尔值是我们比较陌生的类型,它代表一些条件成立与不成立的判断。只有两个值true与false
double
char
boolean占用1个字节
2):引用数据类型: 数组、类、接口。
级别从低到高为:byte,char,short(这三个平级)-->int-->float-->long-->double
自动类型转换:从低级别到高级别,系统自动转的;
强制类型转换:什么情况下使用?把一个高级别的数赋给一个别该数的级别低的变量;
***********************************************************
运算符:
运算符:用于操作操作数的运算符
    算数:
        +:可以进行数学+,还可以连接字符串(直接与字符串相连变为字符串,否则正常计算)
        ++/--:自增自减   
            单独使用 变量本身+1或-1
            混合使用 
                ++前置:先加1,在使用值
                ++后置:先使用值,再+1
        /:(求商)两个整数相除,结果为商的整数部分
        %:(求余)两个整数相除,结果为商的余数部分
    赋值: 将等号右边的值赋值给等号左边的变量
    比较:比较相等与大小关系,结果为布尔值
    逻辑: 参与计算的是两个布尔值,结果为布尔值
        &&:并且  有假则假
        ||:或者  有真则真
        ^: 亦或  男女之间是真爱!    
        !:非   非真则假,非假则真
    三元:
        满足条件,结果1,不满足,结果2,条件是一个布尔值
        (条件布尔表达式)?结果1:结果2   
        注意:三元运算符,一定是一个结果值,这个结果值必须被使用。
String ids0=" asd fghjkl ";
ids0 = ids0 == null ? "" : ();
(ids0);
***********************************************************
引用类型使用:
    1:导包:找到对应的类  类前边import ;   ,直接用
    2:定义变量,创建对象,为变量赋值 
        引用类型  变量名 = new 引用类型();
    3:调用方法
        ();
    Random:随机数类
    所属包:  
    创建对象赋值变量:Random r = new Random();
    调用方法:int randomNumber = (100);
    Scanner:键盘录入类
    所属包:  
    创建对象赋值变量:Scanner sc = new Scanner();
    调用方法:int enterNumber = ();
***********************************************************
自动拆装箱:java中数据类型分为两种: 基本数据类型& 引用数据类型(对象)
在 java程序中所有的数据都需要当做对象来