A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lvwangxiao 中级黑马   /  2016-3-17 15:22  /  375 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

第一天
1.        程序员写的源代码与真正运行的java程序并不是一个文件,需要将程序员写的java源代码生成可以运行的java程序(.class文件)。Javac  xxx.java – xxx.class
2.        配置环境变量的目的是:让java的bin目录下的javac.exe命令可以在任意目录下执行。
3.        软件可以分为:系统软件和应用软件
4.        JDK是java的开发环境,是开发时依赖的;JRE是java的运行时环境,是运行java程序依赖的。JDK包含JRE,JRE又包含JVM,java语言通过JVM实现了跨平台,但是需要注意的是,并不是JVM可以跨平台,是不同的操作系统需要不同的JVM.
5.        变量: •定义:变量是临时存储数据的区域
•格式:数据类型  变量名 = 变量值;
6.        关键字:是被java语言赋予特殊含义,具有专门用途的单词。Java中关键字均为小写,注意:String不是关键字;goto和const是java中的保留字
7.        标识符:java中自己起名字的地方就叫做标识符。
1.        组成元素:○1英文字符:a-z A-Z ○2数字 0-9 ○3符号 _和$
2.        规则:不能以数字开头;不可以使用关键字;区分大小写;见名知意。
3.        包名:总是小写,使用 . 连接 aaa.bbb.ccc
类名和接口名:大驼峰式: AaaBbbCcc
变量名和方法名:小驼峰式: aaaBbbCcc
常量名:大写,使用_连接 AAA_BBB_CCC
8.        数据类型:1.整数:int  4字节(默认)
byte 1字节
short 2字节
long 8字节
             2.小数(浮点型):double 8字节(默认)
                              Float 4字节
             3.字符型 2字节 字符需要使用’’将内容包裹,内容不能为空
             4.布尔型 1字节 true和false
第二天
1.        运算符: ○1 + 正号 加 连接字符串。注意:只有直接与字符串相加才会转成字符串
                     ○2 - 负号 减
                     ○3 *乘 /除 %求余 。除法两边为整数时取整数舍余数,小数正常计算
                     ○4  ++自增 –自减:前缀和后缀
                     ○5比较运算符:返回结果一定为布尔值。==  !=  <  >  >=  <=
                     ○6逻辑运算符:操作的均为布尔值。&&和&的区别
                     ○7三元运算符:(条件表达式)?表达式1:表达式2
2.引用数据类型:○1 Scanner类 使用步骤:
                            导包:import java.util.Scanner;
                            创建对象实例:Scanner sc = new Scanner(System.in);
                            调用方法:int I = sc.nextInt(); 录入数字  
                             String s = next(); 录入字符串
                        ○2 String:length方法
                                        substring方法(截取字符串,注意包含头不包含尾)
第三天
1 .Random类:生成随机数
           使用格式:○1 导包:import java.util.Random
                          ○2 创建对象实例 Random random = new Random();
                          ○3 调用方法:nextInt nextDouble
2.语句  ○1 if switch选择语句。注意,switch后的变量可以是,byte,short,int,char,
                                                  String(JDK1.7后),枚举(JDK1.5后)
           ○2 for while do…while 循环语句
           ○3 无条件分支跳转:break,continue
第四天
1.方法:○1 定义格式:(明确 需要的数据 回馈的数据)
                修饰符 返回值类型 方法名(类型 形参1,类型形参2,…){
                                执行语句;
                                Return 返回值;
                 }
           ○2 方法是对现实功能的一个抽象,便于对功能的复用
           ○3 方法重载:同一个类中的方法,方法名相同,参数列表不同
                注意事项:重载与返回值无关,与具体的变量标识符无关
                               只于方法名和参数名相关
                               方法名必须相同,参数必须不同(个数,类型,顺序)
2.数组   ○1 定义格式:数据类型[] 变量名 = new 数据类型[数据个数];
                或 数据类型[] 变量名 ={数据,数据,数据,数据};
           ○2 使用:数组变量名[索引]
              获取数组长度:数组变量名.length
           ○3 特点:效率最快的容器,长度固定,只能存储一种数据类型
第五天
1.类     ○1 定义:是现实事物的抽象
          class{
               数据类型 属性名称;
               数据类型 属性名称2;
               ……
          }
         ○2 使用:引用类型的使用方法
2.        ArrayList集合容器:○1 定义:跟数组一样是存储数据的容器,在java中使用最频繁,         
                                        长度可变。只能存储引用数据类型
                                   ○2 导包:import java.util.ArrayList
                                       创建对象:类名<集合内元素类型> = new 类名<集合内元素类型>
                                       ArrayList<String>  xx = new ArrayList<String>
                                       注意:基本数据类型需要存放对应的引用类型
                                       ArrayList<Integer>  yy = new ArrayList<Integer>;
                                  ○3 集合的常规方法
                                           add,remove,set,get,size

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马