
Java
xupt郭冰洋
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Dateformat和SimpleDateformat的使用——时间和字符串互相转换
package zuoye2;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/*** Dateformat和SimpleDateformat的使用——时间和字符串互相转换* @author 11...原创 2019-11-07 19:15:42 · 587 阅读 · 0 评论 -
Date时间类的几个方法
package zuoye2;import java.util.Date;/*** Date时间类的几个方法* @author 110**///1:掌握建时间对象//2:掌握gettime()方法//3:会比较两个时间public class study05 { public static void main(String[] args) { ...原创 2019-11-05 06:14:54 · 238 阅读 · 0 评论 -
StringBuilder和StringBuffer可变字符序列的常用方法和陷阱
package zuoye2;import java.util.Arrays;/*** StringBuilder和StringBuffer可变字符序列的常用方法* @author 110**/public class study04 { public static void main(String[] args) { //StringBuild...原创 2019-11-05 05:19:03 · 327 阅读 · 0 评论 -
自动装箱和拆箱
package zuoye2;/*** 自动装箱和拆箱* @author 110* 自动装箱和拆箱就是讲将基本数据类型和包装类之间进行自动的互相转换,JDK1.5之后,java引入了自动装箱和拆箱* 自动装箱:* 基本类型的数据处于需要对相关的环境中时,会自动转为“对象”。* 自动拆箱:* 每当需要一...原创 2019-11-05 04:26:57 · 138 阅读 · 0 评论 -
包装类的基本知识
package zuoye2;/*** 包装类的基本知识* @author 110* java是面向对象的语言,但并不是“纯面向对象”对的,因为我们经常用到的基本数据类型就不是对象,但是我们* 在实际应用中经常需要将基本数据转化为对象,以便于操作。比如:将基本数据类型存储到Object【】数组或集合中的操作等等* 为了解决这个...原创 2019-11-05 04:02:38 · 164 阅读 · 0 评论 -
二分法查找——折半检索
package zuoye2;/*** 二分法查找——折半检索*/import java.util.Arrays;public class study00 { public static void main(String[] args) { int[] a = {30,20,50,10,80,9,7,12,100,40,8}; Arr...原创 2019-11-05 03:37:54 · 309 阅读 · 0 评论 -
冒泡
package zuoye;import java.util.Arrays;/*** 测试冒泡循环以及优化* @author 110**/public class practice20 { public static void main(String[] args) { int[] values = {3,1,6,2,9,0,7,4,5,8...原创 2019-11-05 02:49:42 · 133 阅读 · 0 评论 -
用二维数组存储表格数据
package zuoye;import java.util.Arrays;/*** 数组存储表格数据* @author 110* 表格数据模型是计算机世界最普遍的模型,可以这么说,大家在互联网看到的所有数据本质上都是“表格”* 无非是表格之间互相套用。如下表格是一张雇员表* ID 姓名 年龄 ...原创 2019-11-05 02:16:18 · 3489 阅读 · 0 评论 -
多维数组,测试二维数组
package zuoye;/*** 多维数组,测试二维数组* @author 110* 多维数组可以看成以数组为元素的数组,可以有二维、三维、甚至更多维组。但是实际开发中用的非常少。* 最多到二维数组(学习容器后,我们一般使用容器,二维数组用的都很少);*/public class practice18 { public sta...原创 2019-11-05 01:52:31 · 195 阅读 · 0 评论 -
Arrays工具类的使用
package zuoye;import java.util.Arrays;/*** Arrays工具类的使用* @author 110,* JDK提供的java.util.Arrays类,包含了常用的数组操作,方便我们日常开发。Arrays类包含了:* 排序,查找,填充,打印内容等常见的操作。* 一般使用的是描述数组内容,...原创 2019-11-05 01:35:09 · 173 阅读 · 0 评论 -
数组的拷贝
package zuoye;import java.util.*;/*** 数组的拷贝* @author 110* system类里也包含了一个static void arraycopy(object src,int srcps,object dest,* int destpos,int length)方法,该方法可以将src数组里的元素值赋给des...原创 2019-11-05 00:48:11 · 166 阅读 · 0 评论 -
测试String类常用方法
package zuoye;/*** 测试String类常用方法* @author 110**/public class practice15 { public static void main(String[] args) { /*String s1 = "core java"; String s2 = "Core java";...原创 2019-11-04 22:38:58 · 920 阅读 · 0 评论 -
String类_常量池_字符串比较
package zuoye;/*** String类_常量池_字符串比较* @author 110* 1:String类又称作不可变字符序列。* 2:String位于java.lang包中,java程序默认导入java.lang包下的所有类。* 3:java字符串就是Unicode字符序列,例如字符串“java”就是四个Unicode...原创 2019-11-04 19:56:27 · 289 阅读 · 0 评论 -
测试静态内部类和非静态内部类
package zuoye;/*** 测试静态内部类和非静态内部类* @author 110* 内部类的分类* 在Java中内部类主要分为成员内部类(非静态内部类、静态内部类)、匿名内部类、局部内部类。* .成员内部类(可以使用private、default、protected、public任意进行修饰。类文件:外部类$内部类.class)...原创 2019-11-04 11:50:50 · 445 阅读 · 0 评论 -
接口的多继承
package zuoye;/*** 接口的多继承* java中类没有多继承,但是接口有多继承* @author 110**/public class pravtice12 { public static void main(String[] args) { }}interface A{ void testa();...原创 2019-10-30 22:20:23 · 129 阅读 · 0 评论 -
接口详解_多继承_面向接口编程
package zuoye;/*** 接口详解_多继承_面向接口编程* @author 110* 接口就是比:“抽象类”还“抽象”的“抽象类”,可以更加规范的对子类进行约束。* 全面地专业地实现了:规范和具体实现的分离。* 抽象类还提供某些具体实现,接口不提供任何实现,接口中所有方法都是抽象方法。* 接口是完全面向规范的,规定了一批...原创 2019-10-30 22:19:40 · 174 阅读 · 0 评论 -
抽象方法和抽象类
package zuoye;/*** 抽象方法和抽象类* @author 110* 抽象方法:使用abstract修饰的方法,没有方法体,只有声明。定义的是一种“规范”,就是告诉其他子类* 必须给抽象方法提供具体的实现。* 抽象类:包含抽象方法的类就是抽象类。通过abstract方法定义规范,然后要求子类必须定义具体实现。* 通过抽...原创 2019-10-30 21:19:17 · 126 阅读 · 0 评论 -
测试数组的遍历_ for-each循环
package zuoye;/*** 测试数组的遍历_ for-each循环* @author 110* 增加for循环for-eaceh循环是jdk1.5新增的功能,专门用于读取数组或集合中所有的元素,即对数组进行遍历*/public class practice8 { public static void main(String[] args)...原创 2019-10-25 19:12:31 · 271 阅读 · 0 评论 -
数组的初始化
package zuoye;/*** 数组的初始化* @author 110* 数组的初始化方式总共有三种:静态初始化、动态初始化、默认初始化*1:静态初始化 : 除了用new关键字来产生数组外,还可以直接在定义数组的同时就为数组元素分配空间并赋值.*2:动态初始化:数组定义与为数组元素分配空间并赋值的操作分开进行。*3:默认初始化:数组是引用类型,它的元素...原创 2019-10-25 19:03:41 · 1561 阅读 · 0 评论 -
数组的使用——内存状态——动态初始化和遍历——数组越界异常
package zuoye;import java.util.*;/*** 数组的使用——内存状态——动态初始化和遍历——数组越界异常* 数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。* 其中,每一个数据称作一个元素,每个元素可以通过一个索引(下标)来访问他们。* 数组的三个基本特点:* 1:长度是确定的。数...原创 2019-10-25 18:44:50 · 248 阅读 · 0 评论 -
final修饰变量方法和类
/*** final修饰变量和方法和类* @author 110* final关键字的作用:*1:修饰变量:被他修饰的变量不可改变,一旦赋了初值,就不能被重新赋值*final int Max_speed= 100;*2:修饰方法:该方法不能被子类 重写,但是可以被重载。*final void study(){}*3:修饰类:修饰的类不能被继承。比如:Math...原创 2019-10-25 16:52:30 · 236 阅读 · 0 评论 -
多态,向上转型和向下转型
package zuoye;/*** 多态* 多态指的是同一个方法调用,由于对象不同可能会有不同的行为。现实生活中,同一个方法,具体实现会完全不同* 多态的要点:* 1:多态是方法的多态,不是属性的多态(多态与属性无关)* 2:多态的存在要有三个必要条件:继承,方法重写,父类引用指向子类对象。* 3:父类引用指向子类对象后,用该父类引动调用子类重写的...原创 2019-10-25 16:45:41 · 149 阅读 · 0 评论 -
封装的使用
package zuoye;import java.util.*;import java.util.Scanner;/***封装的使用* @author 110*类的属性处理* 1:一般使用private访问权限。* 2:提供相应的get/set方法来访问相关属性,这些方法通常是public修饰的,*以提供对属性的赋值与读取操作(注意:boolean变...原创 2019-10-24 19:04:23 · 221 阅读 · 0 评论 -
封装的作用和含义
package zuoye;/*** 封装的作用和含义* @author 110* 我们要看电视,只需要按一下开关和换台就可以了,有必要了解电视机内部的结构嘛?有必要碰显像管嘛?*制造商为了方便我们使用电视,吧复杂的内部细节全部封装起来,只给我们暴露简单的接口,比如:电源开关,*具体内部是怎么实现的,我们不需要操心。* 需要让用户知道的才暴露出来,不需要让用户...原创 2019-10-24 14:15:45 · 1981 阅读 · 0 评论 -
构造方法详解,构造方法重载
import java.util.*;import java.math.*;/*** 构造方法详解,构造方法重载* @author 110**1:通过new关键字调用!*2:构造器虽然有返回值,但是不能定义返回值类型(返回值的类型肯定是本类)* 不能再构造器里面使用return返回某个值*3:如果我们没有定义构造器,则编译器会自动定义一个无参的共组凹函数。...原创 2019-10-05 09:40:23 · 299 阅读 · 0 评论 -
对象和类的关系,属性,成员变量,方法,面向对象内存分析
import java.util.*;import java.math.*;/*** 对象和类的关系,属性,成员变量,方法,面向对象内存分析* @author 110**///java虚拟机的内存可以分为三个区域:栈stack,堆heap,方法区 methon area/** 栈:stack:存储局部变量,操作数,方法出口等;* 堆:heap:用于存储创建好的对象...原创 2019-10-05 10:29:10 · 255 阅读 · 0 评论 -
垃圾回收机制介绍,垃圾回收算法,通用分带垃圾回收机制
import java.util.*;import java.math.*;/*** 垃圾回收机制介绍,垃圾回收算法,通用分带垃圾回收机制* @author 110**//** 1:引用技术法* 堆中每个对象都有一个引用计数。被引用一次,计数加1,被引用变量值变为null,则计数减1,知道计数为0,* 则表示变成无用对象。优点是算法鸡蛋,缺点是“循环引用的无用...原创 2019-10-05 12:11:53 · 253 阅读 · 0 评论 -
this的本质,对象创建过程的四步
import java.math.*;import java.util.*;/*** this的本质,对象创建过程的四步* @author 110**创建一个对象分为如下四步:*1:分配对象空间,并将对象成员变量初始化为0或空。*2:执行属性值的显示初始化*3:执行构造方法*4:返回对象的地址给相关变量。具体细节请看博客之前的内存分析章节。*/class ...原创 2019-10-05 12:31:39 · 418 阅读 · 0 评论 -
static关键字,静态初始化块
import java.util.*;import java.math.*;/*** static关键字,静态初始化块* @author 110* 在类中,用static生命的成员变量为静态成员变量,也成为类变量。类变量的生命周期* 和类相同,在整个应用程序执行期间都有效。* static修饰的成员变量和方法,从属于类,普通变量和方法从属于对...原创 2019-10-07 11:06:08 · 277 阅读 · 0 评论 -
Java参数传递机制
/*** Java参数传递机制* @author 110* java中,方法中所有参数都是“值传递”,也就是“传递的是值的副本”,也就是说,我们得到的* 是“原参数的复印件,而不是原件”,因此,复印件改变不会影响原件*1:基本数据类型参数的传值* 传递的是值的副本,副本改变不会影响原件。*2:引用类型参数的传值* 传递的是值 副本,但...原创 2019-10-09 19:50:40 · 156 阅读 · 0 评论 -
继承,instanceof 关键字的使用
package cn;/*** 继承,instanceof 关键字的使用* @author 110*继承使用要点*1:父类也成为超类,基类,派生类*2:java中只有单继承,没有像C++那样的多继承。多继承会引起混乱,*使得继承过于复杂,系统难以维护。*3:java中没有多继承,接口有多继承。*4:子类继承父类,可以得到父类的全部属性和方法(除了父类的构造方...原创 2019-10-09 21:32:30 · 258 阅读 · 0 评论 -
方法的重写override
package cn;/*** 方法的重写override* @author 110* 子类通过重写父类的方法,可以用自身的行为替换父类的行为.* 1:"==":方法名和形参列表保持相同。* 2:"<=": 返回值类型和声明异常类型,子类小于等于父类 * 3:">=": 访问权限。子类大于等于父类。...原创 2019-10-09 21:54:12 · 154 阅读 · 0 评论 -
==和equals方法 equals方法的重写
package cn;/*** ==和equals方法 equals方法的重写* @author 110*“==”代表比较双方是否相同,如果是基本类型则表示值相等,如果是引用类型则表示地址相等即是同一个对象。* Object类中定义有:public boolean equals(Object obj)方法,*提供定义“对象内容相等”的逻辑。*...原创 2019-10-10 11:20:13 · 130 阅读 · 0 评论 -
Super父类对象的引用,继承追溯问题
package cn;/*** Super父类对象的引用* @author 110* super是直接父类对象的引用,可以通过super来访问父类中被子类覆盖的方法或属性。* 使用super调用普通方法,语句没有位置限制,可以在子类中随便调用。* 若是构造方法的第一行代码没有显示的调用super(。。)或者this(。。)那么java...原创 2019-10-10 11:45:44 · 236 阅读 · 0 评论 -
方法的定义,使用,形参,实参,返回值,语句块。方法的重载
import java.util.*;import java.math.*;/*** 方法的定义,使用,形参,实参,返回值,语句块。方法的重载* @author 110**/public class lianxi{ public static void main(String[] args) { //如果方法不用static,那么调用方法的时候必须通...原创 2019-10-04 11:15:47 · 226 阅读 · 0 评论