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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

小李子乘

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© 小李子乘 初级黑马   /  2018-3-14 19:47  /  1685 人查看  /  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:50
13#
回复 使用道具 举报
gzgd 高级黑马 2018-4-10 14:19:45
12#
回复 使用道具 举报
gzgd 高级黑马 2018-4-10 14:19:42
11#
回复 使用道具 举报
gzgd 高级黑马 2018-4-10 14:19:39
10#
回复 使用道具 举报
gzgd 高级黑马 2018-4-10 14:19:25
9#
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马