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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

小李子乘

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© 小李子乘 初级黑马   /  2018-3-14 19:47  /  1586 人查看  /  26 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

大家好,我是黑马Java-82期的学员,零基础过来黑马学习,什么都不会,经过有大概十天的学习,我学到以下知识:
1JDK,JRE,JVM的理解:(1JVMJava虚拟机; 作用:实现了Java语言的跨平台。
        2JRE Java运行环境,包含JVMJava核心类库; 作用: 运行Java程序。
        3JDK Java开发工具包,包含JREJava开发工具; 作用: 开发Java程序。
        4JRE,JDK,JVM的关系是: JDK包含JRE,JRE包含JVM
2、关键字:(1)关键字是被Java赋予特殊含义public,static,void,class,false,true,byte,short,int,long,float,double,char,boolean等)
3、关键字特点:1)全部由小写字母组成(2)常用的代码编辑器,针对关键字有特殊的颜色标记。
4、注释:注释是对程序解释说明的文字; 注释是给人看的,不是给机器看的; 注释的内容不参与编译。
5、注释的分类:i.单行注释:  // 注释的内容 、ii.多行注释:  /*  注释的内容 */、 文档注释:  /** 注释的内容 */
6、注释的作用: 提高程序的阅读性。
7:标识符:标识符是给包,,变量,方法等起的名字。
8、标识符的组成: 字母,数字,_,$,中文(不推荐)
9、标识符的注意点:i.不能以数字开头ii.不能是关键字iii.区分大小写
10、标识符的命名规则:i.: 全部小写, 多级包使用 . 隔开ii.: 所有单词的首字母大写iii.变量/方法: 第一个单词首字母小写,其余单词首字母大写.
11、.变量: 是在程序执行过程中,其值可以一定范围内发生改变的量。
12、变量的本质: 是栈内存的一块小区域,可用于存取数据,还可以改变这个数据。
13、变量的定义格式: 数据类型 变量名 = 初始化值;
14、变量的注意点: 变量必须赋值才能使用、变量只在其所属的大括号中有效。
15、++,--在前和在后的区别: ++,--在前表示先自增或自减,然后再参与其他的运算、 ++,--在后表示先参与其他的运行,然后再自增或自减。
16、&&&,|||的区别: (1& &&& && 只要有falsefalse& 无论如何两边都要参与运算、&& 左边的表达式为false,右边的表达式就不参与运算了。(2| ||| || 只要有truetrue| 无论如何两边都要参与运算、|| 左边的表达式为true,右边的表达式就不参与运算了。
17、continue,breakreturn的区别:continue 用在循环语句中,表示跳过本次循环后面的部分,继续下一次循环、. break 用于循环或switch语句表示结束循环语句或switch语句、 return 用于方法返回值或结束方法。
18、do...while,while,for的区别:do...while 循环体至少执行一次、. forwhile只有满足条件才执行循环体、 for 循环结束后,循环控制变量不能继续使用、 while循环结束后,循环控制变量还可以继续使用。
19、switch支持哪些数据类型:JDK1.5 之前: byte,short,char,intJDK1.5 支持枚举、 JDK1.7 支持字符串。
20、方法: 方法是完成特定功能的代码块。
21、方法的定义格式:修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,...){
                                方法体;
                                   return 返回值}
22、方法的调用: 直接调用: 方法名(实参列表);输出调用: System.out.print(方法名(实参列表)); 赋值调用: 返回值类型 变量名 =  方法名(实参列表);
23、方法参数传递的特点:(1) 基本数据类型作为参数传递,形式参数的改变不会影响实际参数(2) 引用数据类型作为参数传递,形式参数的改变会直接影响实际参数
24、局部变量和成员变量的区别:(1)定义位置不同:成员变量定义在类中方法外、局部变量定义在方法中或方法的声明上(2)内存位置不同:成员变量在堆内存、局部变量在栈内存(3)生命周期不同:成员变量随着对象的创建而存在,随对象的消失而而消失、局部变量随方法的调用而存在,随方法执行结束而消失(4)默认值不同:. 成员变量有默认值、 局部变量没有默认值,不赋值不能使用
25、构造方法和普通方法的区别:(1)方法名不同:构造方法必须是类名、普通方法自定义(2)返回值类型:构造方法没有返回值类型,void都没有、普通方法必须有返回值类型,没有返回值返回值类型就是void3)作用不同:构造方法用于给成员变量赋值、普通方法根据需求实现自己的功能(4)调用次数不同: 构造方法创建对象由系统调用,一个对象只会调用一次、 普通方法,根据需要调用,可以调用很多次
26、 对象: 对象是类的具体化,是一个具体的个体.
27、封装的体现和好处:* 把成员变量私有化,提高了代码的安全性.、 把功能封装到方法,提高了代码的复用性.
28String构造方法:String(String str) 用已有的字符串对象创建一个新字符串对象、String(char[] chs) 用字符数组创建一个字符串对象、String(char[],int index,int len) 用字符串的一部分创建一个字符串对象. index索引开始,使用len个字符。
29String判断功能:boolean equals(Object obj)   判断两个字符串的内容是否相同,区分大小写、  boolean equalsIgnoreCase(String str) 判断两个字符串的内容是否相同,不区分大小写
boolean startsWith(String str) 判断一个字符串是否以指定的字符串开头、boolean endsWith(String str) 判断一个字符串是否以指定的字符串结尾、 boolean contains(String str) 如果包含指定子串就返回true,否则返回false
30String获取功能:int length()  获取长度、char charAt(int index) 获取指定索引的字符
int indexOf(String str) 获取指定的字符串第一次出现的索引、String subString(int start)  截取从start位置开始,到整个字符串结尾的子串,返回截取后的字符串,原串不变、 String subString(int start,int end) 截取从start位置开始,end位置位置的子字符串; 包含start不包含end.返回截取后的字符串,原串不变、String replace(String oldStr,String newStr)  使用newStr替换掉原串中所有的oldStr,返回替换后的字符串,原串不变、String replaceFirst(String oldStr,String newStr) 使用newStr替换掉原串中第一次出现的oldStr,返回替换后的字符串,原串不变。
31String 转换功能:char[] toCharArray() 把字符串转换为字符数组,返回字符数组,原串不变
String toLowerCase() 把字符串中所有的大写字母转小写,返回转换后的字符串,原串不变、 String toUpperCase() 把字符串中所有的小写字母转大写,返回转换后的字符串,原串不变。
32、String去除空格与切割:String trim()  去掉字符串两端空格,返回去掉空格的字符串,原串不变、 String split(String regex) 把当前的字符串,使用指定的分割符进行切割,返回分割后的字符串数组,原串不变。
33、StringBuilder常用方法:(1)构造方法: StringBuilder() 创建一个空的StringBuilder对象、 StringBuiler(String str) 把字符串对象转换为StringBuilder对象。(2)普通方法:int length() 获取StringBuilder对象中的字符个数、StringBuilder append(任意类型) 在末尾追加、StringBuilder reverse(); 翻转StringBuilder中的字符、String toString() StringBuilder转换String
      以上是我所学到的java基础的内容,要学的东西还有很多,还要继续努力,同时谢谢老师的耐心指教。

26 个回复

倒序浏览
厉害
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
gzgd 高级黑马 2018-4-10 14:19:08
7#
回复 使用道具 举报
gzgd 高级黑马 2018-4-10 14:19:12
8#
回复 使用道具 举报
gzgd 高级黑马 2018-4-10 14:19:25
9#
回复 使用道具 举报
gzgd 高级黑马 2018-4-10 14:19:39
10#
回复 使用道具 举报
gzgd 高级黑马 2018-4-10 14:19:42
11#
回复 使用道具 举报
gzgd 高级黑马 2018-4-10 14:19:45
12#
回复 使用道具 举报
gzgd 高级黑马 2018-4-10 14:19:50
13#
回复 使用道具 举报
不错 不错
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马