2019年8月1日

Java学习第七天

摘要: 1.super不能调用静态区的东西 2.继承中的构造函数的特点:在创建子类对象时总是先执行父类的构造方法,再执行子类的构造方法 原因:系统自动的在子类的构造方法的第一行加入了super();意思是调用父类中空参的构造方法 3.为什么要先执行父类的构造方法? 因为子类继承父类,必然会继承父类的属性,先 阅读全文

posted @ 2019-08-01 14:24 small_slag 阅读(283) 评论(0) 推荐(1) 编辑

2019年7月30日

Java学习第六天

摘要: 1.构造函数的作用: 实现属性的初始化 使用构造函数实现成员变量的初始化 非静态成员变量 随着对象的常见才开辟空间,所以只能使用对象来访问 静态成员变量,随着类的加载而开辟空间,可以通过类直接访问 2.static关键字: static修饰成员变量的特点: 1:static修饰的成员变量是随着类的加 阅读全文

posted @ 2019-07-30 23:52 small_slag 阅读(388) 评论(2) 推荐(1) 编辑

2019年7月29日

Java学习第五天

摘要: 1.二维数组 定义:一维数组中的一维数组;数组中的元素,还是数组。 //二维数组初始化 int[][] b=new int[行号(高维下标)][列号(低维下标)]; int[][] b={{1,2,3},{4,5,6}}; //二维数组遍历 2.在类中定义的变量:成员变量 在类中定义的方法:成员方法 阅读全文

posted @ 2019-07-29 23:49 small_slag 阅读(211) 评论(0) 推荐(0) 编辑

2019年7月28日

Java学习第四天

摘要: 1.数组: java.lang.ArrayIndexOutOfBoundsException:5 下标越界异常 java.lang.NullPointerException 空指针异常 arr.length获取数组长度 数组存储的是多个数,数据的操作离不开循环2数组初始化:int[] arr=new 阅读全文

posted @ 2019-07-28 22:56 small_slag 阅读(222) 评论(0) 推荐(0) 编辑

2019年7月26日

Java学习第三天

摘要: 1.流程控制 break语句:1.结束其所在的循环,如果想结束外循环,加标记,break 标记 2.结束switch case选择判断语句 continue:结束某一次循环,直接进入下一次循环 (一般应用于for循环中,遇到continue则布直接跳到for循环的i++部分,结束当前循环,执行下一次 阅读全文

posted @ 2019-07-26 20:55 small_slag 阅读(201) 评论(0) 推荐(0) 编辑

JVM的内存区域划分

摘要: JVM的内存区域划分 JVM的内存区域划分 学过C语言的朋友都知道C编译器在划分内存区域的时候经常将管理的区域划分为数据段和代码段,数据段包括堆、栈以及静态数据区。那么在Java语言当中,内存又是如何划分的呢? 由于Java程序是交由JVM执行的,所以我们在谈Java内存区域划分的时候事实上是指JV 阅读全文

posted @ 2019-07-26 20:28 small_slag 阅读(184) 评论(0) 推荐(0) 编辑

2019年7月24日

Java学习第二天

摘要: 1.转义字符 通过反斜杠来改变后面所跟字符的含义 windows系统换行:\r\n Linux系统换行:\n 2.字符串类型和任何类型的数据相连最终都是字符串 "+":在字符串中表示的是字符串的连接,最后形成一个字符串 :在数值运算中表示加法,求和运算 3.运算符: 算数运算符:+ - * / % 阅读全文

posted @ 2019-07-24 19:27 small_slag 阅读(318) 评论(0) 推荐(0) 编辑

2019年7月23日

Java学习第一天

摘要: 1.java跨平台运行的原理 在需要运行在java的操作系统上,先安装一个JVM(Java Virtual Machine)即可 由JVM负责java程序的运行,实现跨平台,使其具有良好的可移植性 2.怎么实现让常用的java,javac在任何路径下都可以被执行 设置环境变量 系统变量→新建 JAV 阅读全文

posted @ 2019-07-23 19:08 small_slag 阅读(348) 评论(0) 推荐(3) 编辑

导航