摘要: this关键字 疑问:创建的p对象为什么没有值。 解答:name与age在指定的构造函数里面已经存在,当name=name这个语句执行的时候,如果jvm在该方法内能寻找到该变量,则不会去寻找成员变量,那么要想指定给成员变量或对象的属性进行初始化赋值,那么必须指定name是成员属性。 1.1 this 阅读全文
posted @ 2020-08-28 22:02 nohert 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 构造方法 .我们人出生的时候,有些人一出生之后再起名字的,但是有些人一旦出生就已经起好名字的。那么我们在java里面怎么在对象一旦创建就赋值呢? 1.1 构造方法的作用 构造方法作用:对对象进行初始化: 1.2 构造函数与普通的函数的区别 一般函数是用于定义对象应该具备的功能。而构造函数定义的是,对 阅读全文
posted @ 2020-08-28 22:00 nohert 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 封装 我们日常使用的电脑主机,把cpu、内存、主板等等都封装到机箱里面去。假如没有机箱的话的出现什么问题,主机、主板全部都散落在一处,然后开机没有开机按钮,那么需要我们直接操作接跳线才能把电脑开启。这样子的话假如操作不慎的话,会让机器损坏危险,那么假如用机箱封装起来的话,那么就不需要这样子做了。体现 阅读全文
posted @ 2020-08-28 21:55 nohert 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 匿名对象 匿名对象:没有名字的实体,也就是该实体没有对应的变量名引用。 匿名对象的用途 1,当对象对方法进行一次调用的时候,可以使用匿名对象对代码进行简化。 为什么只对方法,而不调用属性呢?因为匿名对象调用属性没意义。 如果对象要多成员进行多次调用,必须给对象起个名字。不能在使用匿名 对象。 2,匿 阅读全文
posted @ 2020-08-28 21:48 nohert 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 局部变量和成员变量 成员变量: 定义在类中变量 局部变量: 定义在方法中变量 成员变量与局部变量的区别: 应用范围 成员变量在整个类内都有效 局部变量只在其声明的方法内有效 生命周期 成员变量: 它属于对象,它随着对象的创建而创建,随着对象的消失而消失 局部变量: 使用完马上释放空间。 void s 阅读全文
posted @ 2020-08-28 21:45 nohert 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 面向对象 1.1 万物皆对象 我们是怎么认识世界的? 人类从小就不断的接触到各种各类存在世界上的各种生物,然后通过事物的公共特性,将它们归类,所以以后就不会出现见到猫叫老虎。那么我们在现实生活中,是通过具体的某个事物归纳总结它们的公共特性然后产生类那么类就描述了该种事物的的共别。性,相当于造事物的图 阅读全文
posted @ 2020-08-28 19:32 nohert 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1.直接排序 直接选择排序(Straight Select Sorting) 也是一种简单的排序方法,它的基本思想是:第一次从R[0]~R[n-1]中选取最小值,与R[0]交换,第二次从R[1]~R[n-1]中选取最小值,与R[1]交换,....,第i次从R[i-1]~R[n-1]中选取最小值,与R 阅读全文
posted @ 2020-08-28 13:26 nohert 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 转自: https://www.cnblogs.com/whgw/archive/2011/09/29/2194997.html Java中堆内存和栈内存详解 Java把内存分成两种,一种叫做栈内存,一种叫做堆内存 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代 阅读全文
posted @ 2020-08-28 12:59 nohert 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 数组 数组的定义 格式1: 元素类型[] 数组名 = new 元素类型[元素个数或数组长度]; 示例:int[] arr = new int[5]; 格式2: 元素类型[] 数组名 = new 元素类型[]{元素,元素,……}; int[] arr = new int[]{3,5,1,7}; int 阅读全文
posted @ 2020-08-28 12:15 nohert 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1.1 函数的概述 发现不断进行加法运算,为了提高代码的复用性,就把该功能独立封装成一段独立的小程序,当下次需要执行加法运算的时候,就可以直接调用这个段小程序即可,那么这种封装形形式的具体表现形式则称作函数。 练习:把两个整数相加: public class FunctionDemo1{ publi 阅读全文
posted @ 2020-08-28 01:09 nohert 阅读(166) 评论(0) 推荐(0) 编辑
摘要: break、continue关键字 break关键字:break 语句用于终止最近的封闭循环或它所在的 switch 语句。控制传递给终止语句后面的语句(如果有的话)。 适用:for循环 、 switch两种循环语句。 break的用法: 单独使用。 与标签一起使用。(标签:即一个名字,满足标识符的 阅读全文
posted @ 2020-08-28 00:56 nohert 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 1.格式: for(初始化表达式;循环条件表达式;循环后的操作表达式) { 执行语句; } 2.定义需求: 想要打印5次helloworld public static void main(String[] args) { for (int x = 0; x < 5; x++) { System.o 阅读全文
posted @ 2020-08-28 00:51 nohert 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 需求:需要打印一行字符串"hello gzitcast",100次 就需要将该语句打印100遍System.out.println("hello gzitcast"); 那么如何解决该问题? Java提供个一个称之为循环的结构,用来控制一个操作的重复执行。 int count = 0; while 阅读全文
posted @ 2020-08-28 00:39 nohert 阅读(1001) 评论(0) 推荐(0) 编辑
摘要: switch语句 格式: switch(表达式) { case 取值1: 执行语句; break; case 取值2: 执行语句; break; …... default: 执行语句; break; } switch语句特点: 1,switch语句选择的类型只有四种:byte,short,int , 阅读全文
posted @ 2020-08-28 00:24 nohert 阅读(912) 评论(0) 推荐(0) 编辑
摘要: 顺序语句 语句:使用分号分隔的代码称作为一个语句。 注意:没有写任何代码只是一个分号的时候,也是一条语句,称作空语句。 顺序语句就是按照从上往下的顺序执行的语句。 判断(if…else) 在我们找工作的过程中,要求两年工作经验以上且年龄超过30岁。 什么是判断语句:用于判断的语句叫判断语句。 1.格 阅读全文
posted @ 2020-08-28 00:20 nohert 阅读(780) 评论(0) 推荐(0) 编辑