首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java笔记
订阅
一个有故事的程序员c
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
Java正则表达式
为了更好的说明正则的应用,下面要求编写一个程序:判断一个字符串是否由数字所组成。 将字符串变为字符数组。 而后判断每一个字符是否在“‘0’~‘9’”范围之间。 一个写了很多行的代码,最后只是写了一行简单的操作就实现了,而其中出现的"\d+"就是正则表达式。 正则是从JDK1.4…
Java比较器
在之前一直使用的“java.util.Arrays.sort()”可以实现数组的排序,而Arrays类就是java.util包中提供的一个工具类,这个工具类主要是完成所有与数组有关的操作功能。 在这个类里面存在有二分查找法:public static int binarySea…
Java日期处理类
在之前一直在编写简单Java类,但是所编写的数据表与简单Java类的转换里面缺少了Date数据类型,所以本部分就属于简单Java类的最后的拼版。 在Java里面提供有一个java.util.Date的类,它直接就表示当前的日期时间。 这个时候的确输出了当前的日期时间,只不过这个…
Java数字操作类
Math就是一个专门进行数学计算的操作类,里面提供了一系列的数学计算方法。 在Math类里面提供的一切方法都是static型的方法,因为Math类里面没有普通属性。 四舍五入:public static long round(double a)。 如果进行负数四舍五入的时候,操…
Java对象克隆、了解标识接口
对象克隆指的就是对象的复制操作,在Object类里面提供有一个专门克隆的方法。 对象克隆:protected Object clone() throws CloneNotSupportedException。 此方法上抛出一个“CloneNotSupportedExceptio…
Java基础类库之Runtime类和System类
在每一个JVM进程 里面都坐存在有一个Runtime类对象,这个类的主要功能是取得一些与运行时有关的环境属性或者创建新的进程等操作。 在Runtime类定义的时候它的构造方法已经被私有化了,这就属于单例设计模式的应用,因为要保证在整个进程 里只有唯一的一个Runtime类的对象…
Java基础类库之StringBuffer类
直接赋值:只开辟一块堆内存空间,可以自动入池。 构造方法:开辟两块堆内存空间,不会自动入池,使用intern()手工入池。 任何一个字符串都是String类的匿名对象。 字符串一旦声明则不可改变,可以改变的只是String类对象的引用。 虽然在所有的项目里面,String类都一…
Java线程的同步与死锁
实际上所谓的同步指的就是多个线程访问同一资源时所需要考虑到的问题。 现在四个线程对象应该一起销售出5张票。 此时没有出现问题是因为是在一个JVM进程下运行,并且没有受到任何的影响,如果想要观察到问题,可以加入一个延迟。 第一步:判断是否有剩余票。 第二步:修改剩余票数。 当票还…
Java线程常用操作方法
多线程有很多的方法定义,但是大部分的方法都是在Thread类里面定义,强调几个与我们开发有关的方法。 所有的线程程序的执行,每一次都是不同的运行结果,因为它会根据自己的情况进行资源抢占,所以如果要想区分每一个线程,那么就必须依靠线程的名字。对于线程的名字一般而言会在其启动之前进…
Java多线程实现
继承Thread类。 Thread类是一个支持多线程的功能类,只要有一个子类它就可以实现多线程的支持。 所有程序的起点是main()方法,但是所有线程也一定要有一个自己的起点,那么这个起点就是run()方法,也就是说在多线程的每个主体类之中都必须覆写Thread类中所提供的ru…