![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
LafreeBing泉
慎独
展开
-
Java 包装类 Integer
Integer 类构造方法1.Integer(int number) 该方法以一个int型变量作为参数来获取Integer对象 例如Integer number =number Integer(7);2.Integer(String str); 该方法以一个String型变量作为参数来获取Integer对象Integer number = new Intege...原创 2018-07-28 20:35:24 · 956 阅读 · 0 评论 -
java 二叉搜索树的实现
转载https://www.cnblogs.com/ysocean/p/8032642.html查找节点查找某个节点,我们必须从根节点开始遍历。查找值比当前节点值大,则搜索右子树;查找值等于当前节点值,停止搜索(终止条件);查找值小于当前节点值,则搜索左子树;//查找节点public Node find(int key) { Node current = root; ...原创 2019-03-03 16:28:10 · 251 阅读 · 0 评论 -
Java 集合(List与LinkedList)接口详解
List接口List接口的定义 List interface List extends Collection 通过观察List接口的定义发现其继承得是Collection接口 List、Set、Queue接口继承的都是Collection接口 Collection接口常用方法1. public boolean add(E e); //添加元素到集合2. public boo...原创 2018-08-12 17:07:38 · 7202 阅读 · 0 评论 -
Java 泛型讲解
泛型为了理解泛型,首我们做一个案例,定义一个坐标类,这个类可以表示三种类型的坐标整数坐标 x=19 y=20小数坐标 x=10.1 y=20.1字符串坐标 y=坐标10 x=坐标x20 要定义这么一个类,可以存放以上三种类型 Object是所有类的父类,所有的类型都是Object类的子类,向上转型 所有的类型都可以自动向上转型为Object类 整数 基本数据类型 int —...原创 2018-08-07 20:14:51 · 243 阅读 · 0 评论 -
java 接口详解
Java 接口 接口,在Java编程语言中是一个抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式。从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是属于不同的概念。类描述对象的所有方法。接口则包含类要实现的方法。 接口无法被实例化,但是可以被实现。一个实现接口的类,必须实现接口内所描述的属性和方法。否则就必须声明为抽象类。另外,在Java中,...原创 2018-08-01 20:26:34 · 420 阅读 · 0 评论 -
Java 选择排序
package practise;public class Select_Sort {//原理:在一组数组里面定义一个最大数值的下标,让int[index]和其它数值挨个比较,选出最大的值int[i],// 并把该最大值的下标i和我们原先设置的index进行置换,即index=i; //并且把他们两个的位置进行互换,依次类推,直到完全排序好 public static v...原创 2018-08-01 11:24:11 · 96 阅读 · 0 评论 -
Java 关于垃圾回收机制的理解
关于垃圾销毁机制对象的销毁每个对象都有生命周期,分配给该对象的内存地址会被回收 Java中拥有一套完整的垃圾回收机制 了解何种对象会被Java视为垃圾 1.对象引用超过其作用范围 2.将对象赋值为null { Example e =new Example(); //当对象超出范围}{ Example e=new Example(); e...原创 2018-07-27 19:45:43 · 234 阅读 · 0 评论 -
java Scanner类的使用
java Scanner 类Java.util.Scanner是java 5的新特征,可以直接通过Scanner类来获取用户的输入,下面创建Scanner对象的基本语法: Scanner s =new Scanner(System.in); 接下来通过Scanner类的next()与nextLine()方法获取字符串,在读取时一般需要使用hasNext()和hasNextLine()判断是...原创 2018-07-27 19:26:59 · 525 阅读 · 0 评论 -
java 异常详解
异常 Exception 异常是一个对象 异常就是错误,是在程序编译阶段或者执行过程中的错误。 学习异常主要是调试程序的错误信息,根据错误信息来发现程序的bug 异常分类:运行时异常和编译异常 异常的级别Error和Exception Error:表示不可抗因素造成的 Exception:表示程序运行错误,是可以调试的 捕获异常的语法 try{ 假设代码运...原创 2018-08-04 21:25:38 · 105 阅读 · 0 评论 -
Java 多态详解
多态什么是多态?一个事物在不同的条件下,所表现出的多种形态 在开发中使用多态的场景,主要使用用在方法的参数传递上,可以传递接口,也可以传递抽象类 例如public interface Printer { public void print();//打印的方法}在此写了一个Printer的接口,里面有一个未实现的方法print()下面我们写一个ColorPr...原创 2018-08-04 20:53:03 · 160 阅读 · 0 评论 -
java 接口详解(2)实例
接口 interface1.接口的概念2.接口是一种标准,所有实现该接口的子类都要实现这个标准。3.接口也是一种契约,所有的实现该接口的子类都要实现该接口的条款4.接口也是一种身份特征,所有的子类都具有该身份特征。5.接口里面的所有方法都是抽象的,公有的。6.接口里所有的成员变量都是常量。7.接口可以继承接口接口可以说是抽象类的抽象类 接口只定义抽象方法,但是不提供实现的...原创 2018-08-04 20:27:51 · 238 阅读 · 0 评论 -
java 面向对象思想与实现
面向对象概念面向对象的设计思想 1.1 什么是面向对象 一种看待问题的思维方式,着眼于找到一个特殊功能的具体个体,然后委托这个个体去做某些事情,我们称之为“对象”。 “对象”是计算机抽象世界看待世界的一种方式,“面向对象”可以用很多方式表达。 (1)世界上每一个事物都可以称为一个对象, 对象有身份/名字(identify),状态(state),行为(behavior) 比如:世界...原创 2018-08-04 19:49:55 · 452 阅读 · 0 评论 -
Java 的垃圾回收机制
关于垃圾销毁机制对象的销毁每个对象都有生命周期,分配给该对象的内存地址会被回收 Java中拥有一套完整的垃圾回收机制 了解何种对象会被Java视为垃圾 1.对象引用超过其作用范围 2.将对象赋值为null { Example e =new Example(); //当对象超出范围}{ Example e=new Example(); e...原创 2018-07-27 08:19:44 · 139 阅读 · 0 评论 -
static 静态成员变量与非静态的区别 Java
public class TransferProperty { int i=47; //定义成员变量 public void call() { //定义成员方法call() System.out.println("调用call()方法"); ...原创 2018-07-26 20:49:22 · 244 阅读 · 0 评论 -
java this使用方法
this 的局部参数引用name 和class Student的(String name ,int age)冲突 jvm不知道调用哪一个name 假如直接在Student对象里面定义name name=null this.name=name;语句的意思是将这个局部变量的name引用上面全局变量的namepublic class ThisDemo { public stati...原创 2018-07-26 19:52:38 · 210 阅读 · 0 评论 -
快速排序法 Java实现
很多思想和代码感谢大佬https://blog.csdn.net/gg543012991/article/details/52015181问题分析:1.从键盘输入一个整数字符串,将字符串转化为整数数组* 解决方法:先将字符串用str.split()转化为字符串数组,再将字符串数组转化为整数数组* 算法描述:实现快速排序算法的关键在于现在数组中选择一个数字,接下来把数组中的数字...原创 2018-07-26 09:04:07 · 515 阅读 · 0 评论 -
java 有一个关于学生信息的list列表,实现先对班级排序后对学号排序
先定义一个Person类package DataStruct;/** * Description:xxx<br/> * Copyright (c) , 2019, LafreeZhao <br/> * This program is protected by copyright laws. <br/> * Date:2019年03月03日 * ...原创 2019-03-03 16:36:33 · 2761 阅读 · 0 评论