随笔分类 -  Java

摘要:内存解析 1.java虚拟机的内存可以分为三个区域:栈stack、堆heap、方法区method area 栈的特点如下: 1.栈描述的是方法执行的内存模型,每个方法被调用都会创建一个栈帧(存储局部变量、操作数、方法出口等) 2.JVM为每个线程创建一个栈,用于存放该线程执行方法的信息(实际参数、局 阅读全文
posted @ 2019-03-29 10:04 小沐CA 阅读(113) 评论(0) 推荐(0)
摘要:继承extends的使用 继承(extends): 继承让我们可以更好的实现类的扩展。 继承的使用要点: 1.父类也称作超类、基类、派生类。 2.Java中只有单继承,没有像C++那样的多继承。多继承会引起混乱,使得继承链过于复杂,系统难于维护。 3.Java类中没有多继承,接口有多继承。 4.子类 阅读全文
posted @ 2019-03-29 09:58 小沐CA 阅读(335) 评论(0) 推荐(0)
摘要:内部类的分类1.在Java中内部类主要分为成员内部类(非静态内部类、静态内部类)、匿名内部类、局部内部类。2.成员内部类可以用private、default、... 阅读全文
posted @ 2019-03-29 09:52 小沐CA 阅读(338) 评论(0) 推荐(0)
摘要:封装 优点: 1.提高代码的安全性。 2.提高代码的复用性 3.“高内聚”封装细节,便于修改内部代码,提高可维护性 4.“低耦和”简化外部调用,便于调用者使用,便于扩展和协调。 访问权限修饰符: 类的属性处理: 1.一般使用private属性 2.提供相应的get/set方法来访问相关的属性,以提供 阅读全文
posted @ 2019-03-29 09:47 小沐CA 阅读(54) 评论(0) 推荐(0)
摘要:super关键字 super关键字:是直接直接父类对象的引用,可以用super访问父类中被子类覆盖的方法和属性,this指的是当前对象,而super指的是父类 继承树 1.属性或方法查找顺序: 1.1查找当前类中有没有h属性 1.2依次到每个父类,查看每个父类中,是否有h,知道Object. 1.3 阅读全文
posted @ 2019-03-29 09:21 小沐CA 阅读(188) 评论(0) 推荐(0)
摘要:抽象方法,抽象类1.抽象方法: 使用abstract修饰,的方法,没有方法体,只有声明。定义的是一种“规范”,就是告诉子类必须要给抽象方法提供... 阅读全文
posted @ 2019-03-29 09:12 小沐CA 阅读(136) 评论(0) 推荐(0)
摘要:接口Interface接口就是比抽象类还抽象的抽象类,可以更加规范的对子类进行约束,全面的专业的实现了:规范和具体实现的分离。抽象类,还提供某些具... 阅读全文
posted @ 2019-03-29 09:08 小沐CA 阅读(140) 评论(0) 推荐(0)
摘要:String类、常量池、字符串比较 一:String类 1.String类又称作不可变字符序列 2.String位于java.lang包中,Java程序默认导入java.lang包下的所有类。 3.Java字符串就是Unicode字符序列,例如字符串 4.Java没有内置的字符串内型而是在标准Jav 阅读全文
posted @ 2019-03-29 09:02 小沐CA 阅读(314) 评论(0) 推荐(0)
摘要:Java的面向对象(初涉)面向对象的分析根据抽象关键的问题域来分解系统。面向对象的设计是一种提供符号设计系统的面向对象的实现过程,它用非常接近实际领域术语的方法把系统构造成“现实世界”的对象。面向对象程序设计可以看作一种在程序中包含... 阅读全文
posted @ 2018-07-27 15:20 小沐CA 阅读(250) 评论(0) 推荐(0)
摘要:初涉Java方法 方法就是一段可重复调用的代码段,方法命名规范,第一个单词小写,从第二个单词开始首字母均大写。 格式: public stat... 阅读全文
posted @ 2018-07-27 14:27 小沐CA 阅读(131) 评论(0) 推荐(0)
摘要:浅谈多线程 目录 多线程的益处 有效使用多处理器 多线程一词可以解释为多个控制线程或多个控制流。虽然传统的UNIX进程包含单个控制线程,但多线程(multithreading,MT)会将一个进程分成许多执行线程,其中每个线程都可独立运行。 多线程的益处 多线程的益处 提高应用程序的响应 提高应用程序 阅读全文
posted @ 2018-07-27 13:21 小沐CA 阅读(118) 评论(0) 推荐(0)
摘要:接口 java只支持单继承,即一个类只能有一个父类,因此需要接口来实现多重继承。 接口的定义 类和接口的区别:一个类通过继承接口的方式,从而来继承接口的抽象方法。类描述对象的属性和方法,接口则包含类要实现的方法。 接口的声明语法方式: 注意:接口文件的文件名必须与接口名相同;接口名称首字母要大写 接 阅读全文
posted @ 2018-07-27 12:44 小沐CA 阅读(157) 评论(0) 推荐(0)
摘要:Java引入的一些新特性 Java 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本。 Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,它支持函数式编程,新的 JavaScript 引擎,新的日期 API,新的Stream API 等。 随着代码库越来越 阅读全文
posted @ 2018-07-27 12:14 小沐CA 阅读(173) 评论(0) 推荐(0)
摘要:从4个人中选2个人参加活动,一共有6种选法。 从n个人中选m个人参加活动,一共有多少种选法?C(m/n)=C((m-1)/(n-1))+C(m/(n-1))数学算法 2. 计算3个A,2个B可以组成多少种排列的问题(如:AAABB, AABBA)是《组合数学》的研究领域 。但有些情况下,也可以利用计 阅读全文
posted @ 2018-07-26 10:23 小沐CA 阅读(223) 评论(0) 推荐(0)
摘要:Java中的引用传递和值传递 关于Java的引用传递和值传递,在听了老师讲解后,还是没有弄清楚是怎么一回事,于是查了资料,所以在这里与大家分享,有不对的地方,欢迎大家留言。 java中是没有指针的,java中只存在值传递, 我们经常在Java中看到对于对象(也就是数组,类,接口)的传递似乎像引用传递 阅读全文
posted @ 2018-07-25 17:31 小沐CA 阅读(145) 评论(0) 推荐(0)