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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

地久天长999

初级黑马

  • 黑马币:16

  • 帖子:5

  • 精华:0

© 地久天长999 初级黑马   /  2018-11-14 20:43  /  521 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

JRE(Java Runtime Environment) :是Java程序的运行时环境,包含JVM 和运行时所需要的核心类库。
JDK (JavaDevelopment Kit):是Java程序开发工具包,包含JRE 和开发人员使用的工具。

基本数据类型:包括 整数、浮点数、字符、布尔。
引用数据类型:包括 类、数组、接口。
数据类型 变量名 = (数据类型)被转数据值;
只有变量才可使用“++”和“--”,常量不可使用。
只有变量才能使用赋值运算符,而常量不能使用。
&&、||:有短路效果  &、|:没有短路效果
方法:就是将一个功能抽取出来,把代码单独定义在一个大括号内,形成一个单独的功能。
所谓嵌套循环,是指一个循环的循环体是另一个循环。比如for循环里面还有一个for循环,就是嵌套循环。总共的循环次数=外循环次数*内循环次数
字符串加上任何数据结果都为字符串,“+”号在这是起到一个拼接作用
程序流程控制语句以及其应用场景,方法的应用和方法的重载,数组的应用及其常见操作。Java内存分配及数组内存图。
int[]array=new int[3];
含义:
    等号左边表示:定义了一个int数组类型的变量,名为array(栈内存)
    等号右边表示:创建了一个数组(对象)(堆内存)
shift+F6:同时更改同一名称的名字
索引越界异常:ArrayIndexOutOfBoundException
数组必须进行new初始化才能使用其中的元素。
数组的定义有三种格式(用的最多的只有两种):
(1) 动态初始化数组: 例 int[] array = new int [5];
数组存储的数据类型[]  数组名字 = new 数组存储的数据类型[长度
(2) 静态初始化数组标准格式:  例 int[] array = new int[]{10,20,30};
数据类型[]  数组名字 = new 数据类型[]        {元素1,元素2,元素3......}
(3) 静态初始化数组省略格式: 例 int[] array ={100,200,300};
数据类型[]  数组名字 ={元素1,元素2,元素3......}
面向对象编程语言是对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改。
封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该类的数据,必须通过指定的方式。适当的封装可以让代码更容易理解与维护,也加强了代码的安全性。
无论你与否自定义构造方法,所有的类都有构造方法,因为Java自动提供了一个无参数构造方法,一旦自己定义了构造方法,Java自动提供的默认无参数构造方法就会失效。
如果你不提供构造方法,系统会给出无参数构造方法。
如果你提供了构造方法,系统将不再提供无参数构造方法。
构造方法是可以重载的,既可以定义参数,也可以不定义参数。

0 个回复

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