java笔记
文章平均质量分 91
郭士超
“借我1000块钱”
“再给你24凑个整吧”
展开
-
Java的Object类
导语 俗话说得好:万物皆对象。既然这样,你为什么没有对象呢。主要内容Object类的作用Object类的常用方法Object类接收引用数据类型具体内容现在有对象、数组、接口,那么这么多数据怎么能够进行统一呢?于是就有了Object类的设计。Object类的基本定义Object类是所有类的父类,也就是说任何一个类的定义的时候如果没有明确的继承一个父类的话,那么它就是Object的子类,也原创 2017-10-20 20:40:35 · 285 阅读 · 0 评论 -
Java正则表达式
导语 所有的开发一定要有正则的支持。主要内容记下常用的正则标记掌握String类对正则的支持具体内容问题引出为了更好的说明正则的应用,下面要求编写一个程序:判断一个字符串是否由数字所组成。 实现原理: - 将字符串变为字符数组。 - 而后判断每一个字符是否在“‘0’~‘9’”范围之间。范例:实现字符串的判断public class TestDemo { public sta原创 2017-10-22 10:57:23 · 237 阅读 · 0 评论 -
Java比较器
导语 本节内容,比较器Comparable是核心内容。主要内容重新认识Arrays类两种比较器的使用具体内容Arrays类在之前一直使用的“java.util.Arrays.sort()”可以实现数组的排序,而Arrays类就是java.util包中提供的一个工具类,这个工具类主要是完成所有与数组有关的操作功能。在这个类里面存在有二分查找法:public static int binar原创 2017-10-22 10:57:00 · 228 阅读 · 0 评论 -
Java日期处理类
导语 最重要的就是使用SimpleDateFormat类进行日期格式的转换。主要内容Date类的使用SimpleDateFormat类的使用Calendar类的使用具体内容Date类在之前一直在编写简单Java类,但是所编写的数据表与简单Java类的转换里面缺少了Date数据类型,所以本部分就属于简单Java类的最后的拼版。在Java里面提供有一个java.util.Date的类,它直原创 2017-10-22 10:56:25 · 297 阅读 · 0 评论 -
Java数字操作类
导语 数学操作类的使用,其中BigInteger、BigDecimal可以操作大数字。最下面是重点,实现准确的四舍五入操作。主要内容Math类Random类大数字操作类具体内容Math类Math就是一个专门进行数学计算的操作类,里面提供了一系列的数学计算方法。 在Math类里面提供的一切方法都是static型的方法,因为Math类里面没有普通属性。Math有一个方法要引起注意: 四原创 2017-10-22 10:56:06 · 552 阅读 · 0 评论 -
Java对象克隆、了解标识接口
导语 没有方法的接口——标识接口。主要内容清楚对象克隆的操作结构巩固接口的作用具体内容对象克隆对象克隆指的就是对象的复制操作,在Object类里面提供有一个专门克隆的方法。 - 对象克隆:protected Object clone() throws CloneNotSupportedException。此方法上抛出一个“CloneNotSupportedException”异常,如果原创 2017-10-22 10:55:47 · 279 阅读 · 0 评论 -
Java基础类库之Runtime类和System类
导语 了解就好。主要内容Runtime类的主要作用Runtime类的定义形式System类如何计算某个代码的执行时间进行垃圾收集操作具体内容Runtime类在每一个JVM进程 里面都坐存在有一个Runtime类对象,这个类的主要功能是取得一些与运行时有关的环境属性或者创建新的进程等操作。在Runtime类定义的时候它的构造方法已经被私有化了,这就属于单例设计模式的应用,因为要保证在原创 2017-10-22 10:55:17 · 254 阅读 · 0 评论 -
Java基础类库之StringBuffer类
导语 很多新手都搞不懂String、StringBuffer、StringBuilder之间到底有什么区别,那就一点一点来说一下吧。主要内容StringBuffer类的主要特点StringBuffer、StringBuilder、String的区别具体内容String类String类的特点: - String类对象有两种实例化方式: - 直接赋值:只开辟一块堆内存空间,可以自动入原创 2017-10-22 10:54:51 · 362 阅读 · 0 评论 -
Java线程的同步与死锁
导语 本篇内容了解就OK了。重点有一个关键字synchronized。主要内容线程同步产生原因线程的同步处理操作线程的死锁情况具体内容同步问题的引出实际上所谓的同步指的就是多个线程访问同一资源时所需要考虑到的问题。范例:观察非同步情况下的操作class MyThread implements Runnable { private int ticket = 5; // 一共有5原创 2017-10-22 10:53:55 · 378 阅读 · 0 评论 -
Java线程常用操作方法
导语 开篇废话,多线程开发很重要,所以很有必要了解一下线程的常用操作方法,更加方便地使用多线程。其实主要会用sleep()方法就够用了。主要内容线程的命名与取得线程的休眠线程的优先级具体内容多线程有很多的方法定义,但是大部分的方法都是在Thread类里面定义,强调几个与我们开发有关的方法。线程的命名与取得所有的线程程序的执行,每一次都是不同的运行结果,因为它会根据自己的情况进行资源抢占原创 2017-10-22 10:52:55 · 427 阅读 · 0 评论 -
Java多线程实现
导语 Java是一门为数不多的多线程支持的编程语言。主要内容掌握Java中三种多线程的实现方式具体内容如果想在Java之中实现多线程有两种途径: - 继承Thread类。 - 实现Runnable接口(Callable接口)继承Thread类Thread类是一个支持多线程的功能类,只要有一个子类它就可以实现多线程的支持。// 线程操作主类public class MyThread e原创 2017-10-20 20:57:38 · 500 阅读 · 0 评论 -
Java8新特性
导语 可以了解一下Java8的新特性,但是这些东西一般是不会使用的。主要内容使用default与static定义接口方法Lamda表达式方法引用内建函数式接口具体内容使用default与static定义接口方法从Java发展之初到今天已经经过20年的时间了,在这20年的时间里面所有的开发者都知道,Java的接口由全局常量和抽象方法所组成。但是从JDK1.8的时代,这一组成改变了。原创 2017-10-20 20:57:19 · 277 阅读 · 0 评论 -
Java注解Annotation
导语 这里只是简单讲解一下Annotation,以后讲到反射的时候,再细讲如何自定义Annotation。主要内容Annotation的作用三种内置的Annotation的使用具体内容对于软件程序的开实际上经过了三个发展过程: - 第一个过程:将所有与配置相关的内容直接写到代码之中。 - 第二个过程:将配置与程序代码独立,程序在运行的时候根据配置文件进行操作。 - 最严重的问题原创 2017-10-20 20:56:48 · 186 阅读 · 0 评论 -
Java泛型
导语 这里是导语。对,没错,这里就是导语,没有前几次的代码情书。喜欢情书的关注我,去看我之前的Java文章吧。主要内容泛型技术的产生背景泛型操作的实现通配符的使用泛型接口泛型方法具体内容泛型的引出现在要求定义一个表示坐标的操作类(Point),在这个类里面要求保存有以下几种坐标: - 保存数字:x = 10、y = 20。 - 保存小数:x = 10.2、y = 20.3。原创 2017-10-20 20:56:29 · 415 阅读 · 0 评论 -
Java访问控制权限
导语 封闭性与访问控制权限是有直接联系的。主要内容Java访问控制权限具体内容在Java里面一共支持四种控制权限。public、protected、default、private,而这四种访问控制权限特点: No. 范围 private default protected public 1 在同一个类中 √ √ √ √ 2 在同一包的不原创 2017-10-20 20:55:54 · 341 阅读 · 0 评论 -
Java包的定义及使用
导语 如果所有的Java文件都放在一起,如果多个人同时协作一起开发一个项目,为了文件防止重名。主要内容包的定义及使用系统包的介绍jar命令的操作具体内容包的主要作用就是为了分类。包的定义包指得是一个程序的目录,包名字只能为小写。 在最早的时候,如果要开发一个程序,只需要定义一个*.java文件,然后在这个文件里编写所需要的类文件,而在编译之后程序将直接保存在根目录下,而利用包可以实现原创 2017-10-20 20:55:22 · 757 阅读 · 0 评论 -
Java包装类
导语 学完包装类就懂的情书。// 情书// 将我们包装在一起就是爱class We { // 我们 private I i; // 我 private You you; // 你}// 将我们包装为爱情class Love { // 爱 private We we; // 包装我们 // 构造的目的是为了将我们传递给爱 public M原创 2017-10-20 20:53:51 · 225 阅读 · 0 评论 -
Java匿名内部类
导语 学完匿名内部类就懂的情书。// 情书// 在我的世界你永远18岁me.world(new You() { // 在我的世界只有最初的你 public void getAge() { // 你的年龄 System.out.println("18岁"); // 永远18岁 } });主要原创 2017-10-20 20:52:52 · 221 阅读 · 0 评论 -
Java反射机制
导语 反射机制是Java程序开发语言的重要特征之一。主要内容认识反射理解反射作用利用反射来调用类的结构具体内容认识反射反射的话先通过“反”来理解,既然有“反”就有“正”,在正常情况下,一定是先有类而后再产生对象 所谓的“反”就是指可以利用对象找到对象的出处,在Object类里面提供有一个方法:取得Class对象:public final Classimport java.util.D原创 2017-10-22 10:57:46 · 230 阅读 · 0 评论