目录 date 包 (java.util.Date) Date类 构造方法 常用方法 getTime() 得到毫秒值 setTime() 利用毫秒值设置时间 clone() 克隆,重新创建对象,互不影响...类( java.text包) 构造方法 SimpleDateFormat() SimpleDateFormat(String pattern) 解析,将String类型时间 转为 date类型 date...包 (java.util.Date) 学习的文档,就是jdk的api Date类 构造方法 常用方法 很多的方法已经过时,这两个没有,所以只学习想这两个就可以 getTime() 得到毫秒值...toInstant() 转为Instant类 SimpleDateFormat类( java.text包) date类创建的时间的格式不是我们想要的,所以我们需要根据这个类,去格式化date类创建的时间对象...,变成我们想要的格式 构造方法 SimpleDateFormat() 以上只是将 date类型的时间,转为人家自带的格式类型,我们想要自己的格式,用以下的方法 SimpleDateFormat
TextAlignment 多行文本应该如何被对齐 这个是被GUIText.alignment属性使用 参见:GUI Text component 值 Left 文本行左对齐 Center 文本行居中对齐...Right 文本行右对齐 TextAnchor 文本的锚点被放置在什么位置 这个是被GUIText.anchor属性使用 参见:GUI Text component 值 UpperLeft...垂直居中 LowerLeft 文本被锚点在左下角 LowerCenter 文本被锚点在下边,垂直居中 LowerRight 文本被锚点在右上角 TextClipping GUI系统处理过大文本的以适合所分配矩形的方式
,它无法用long来表达时,就可以用BigInteger add() 加 subtract() 减 multiply() 乘 divide() 除 mod() 取余 包装类 Ø JDK提供了对所有数据类型的包装类...()创建时间对象代表当前系统时间 需要使用DateFormat类来进行格式化,才能显示想符合习惯的格式 Calendar 使用该类对时间进行操作比较方便 通过常量来表示时间的各种值,如一年中的某一天,一个月的某一天等...方法返回一个字节,默认指向键盘输入 静态属性out为标准输出流,属于PrintStream类型,print方法打印字符,默认打印到屏幕 可以用set方法修改属性in和out System.exit()方法退出Java...虚拟机 System.gc()垃圾回收,Java中的对象成为垃圾之后不会马上回收掉,如果想立即回收可以调用System.gc() System.getProperties()方法获得系统属性 Runtime...表示系统运行时状态 exec方法执行命令 算数类 Math 该类提供了一些数学运算的方法 PI 圆周率 abs() 绝对值 ceil() 向上取整 floor() 向下取整 round() 得到最接近的整数
Java基础类库(Java API):包括 java.util、java.io、java.net 等常用类库,用于支持各种常见的编程任务。...:表示在当前目录下查找类文件。Java类库路径:包括Java运行环境提供的类库(如rt.jar、tools.jar等)和第三方类库。...自定义类文件路径:如果开发者编写了自己的 Java 类文件,也可以将这些类文件所在的目录路径也加入到 CLASSPATH 中。...注意: java 源码文件名的后缀为 java,且文件名必须和类名保持一致。...有关这个问题,请查看笔者的另一篇博文 《Sublime Text 3 解决中文乱码问题》三、总结本篇 Huazie 介绍了 Sublime Text 3 配置 Java 开发环境的相关内容,感兴趣的朋友赶紧配置起来
NumberFormat 是全部数值格式的抽象基类。 该类提供了格式化和分析数值的接口。 NumberFormat 也提供了确定 哪个语言环境具有数值格式以及它们名字的方法。...package com.discursive.jccook.collections; import java.text.NumberFormat; public class Test { /**...//setMaximumIntegerDigits(int) 设置数值的整数部分同意的最大位数。...//setMinimumFractionDigits(int) 设置数值的小数部分同意的最小位数。...//setMinimumIntegerDigits(int) 设置数值的整数部分同意的最小位数.
Calendar类概述 /*** java.util.Calendar类:是一个日历类 * Calendar类是一个抽象类,里边提供了很多操作日历字段的方法 * 如:YEAR、 MONTH、 DAY OF...MONTH、HOUR * * Calendar类无法直接创建对象使用,里边有一个静态方法叫 getInstance(), * getInstance()方法返回了 Calendar类的子类对象 * static...String[] args) { Calendar calendar=Calendar.getInstance(); System.out.println(calendar); } } Calender类的常用成员方法...public abstract void add(int field, intamount)//根据日历的规则,为给定的日历字段添加或减去指定的时间量。...成员方法的参数:intfield:日历类的字段,可以使用 Calendar类的静态成员变量获取public static fin 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn
参考链接: Java HashSet类 集合 的体系: ------------| Collection 单例集合的根接口 ----------------| List 如果是实现了List接口的集合类...----------------| Set 如果是实现了Set接口的集合类,具备的特点: 无序,不可重复。...import java.util.HashSet; import java.util.Set; public class Demo1 { public static void main(String...import java.util.HashSet; import javax.print.attribute.HashAttributeSet; class Person{ int id; ...import java.util.HashSet; import java.util.Scanner; /* 需求: 接受键盘录入用户名与密码,如果用户名与密码已经存在集合中,那么就是视为重复元素,不允许添加到
在java中用来描述具有共同性质的一组事物的自定义的复合数据类型—类。 复合数据类型的本质—【根据自己的需求制作自己需要的数据类型的模式/规则/公式】 4.2.如何编写一个Java类?...通过class关键字来创建一个类 {}—-类体 例如: public class Xue{ //public---访问限制修饰符【对类的访问权限】 //class---创建类 的关键字...{ } 4.3.Java类中可以编写什么?...基本属性——变量 基本功能—–方法 变量–是用来在类中描述事物的基本属性 方法–是用来在类中描述事物的基本功能 4.4.Java类中变量的分类及其基本特征?...在同一个类中成员变量与某一个方法中的局部变量的名称相同,这是我们在方法中使用这个成员变量的时候,得到的结果是局部变量的值,此时就是方法中的局部变量将类中成员变量的值隐藏了,这就是成员变量的隐藏。
class 类名称 { 数据类型属性 ; …....声明成员变量(属性) 返回值的数据类型 方法名称(参数1,参数2…) { 程序语句; 定义方法的内容 return 表达式; } 范例:Person.java 01 class Person...// 类名 02 { 03 String name ; //定义一个字符型的name变量,作为属性 04 int age ; //定义一个整型的age 变量,作为属性 05 void talk...() //定义了一个talk的方法 06 { 07 System.out.println("我是:"+name+",今年:"+age+"岁"); //打印输出。
Java常见的类 ▐ Object类 (1)基本概念 java.lang.Object类是Java类层次结构的根类,所有类都是该类的直接或间接子类。...String toString() - 用于返回调用对象的字符串形式。 - 该方法默认返回的字符串:包名.类名@哈希码的十六进制形式。 - 为了返回更有意义的数据,则需要重写该方法。...- 使用print或println打印引用时或字符串连接引用时都会自动调用toString 图例: ▐ 包装类 (1)基本概念 java.lang.Integer类的内部采用int类型变量作为成员变量进行包装...- 其中参数是接口类型,因此实参需要传递实现类的对象,而String类就实现了该接口 boolean endsWith(String suffix) - 判断当前字符串是否以参数指定的内容为结尾...Tip String类的方法有很多这次没有说完,下次一次性帮大家更新完;希望能帮到大家!
解析将类的二进制符号符号替换为直接引用(例如地址值,替换为直接指向 ) 类的加载时间 1.创建类实例时 new。...2.为静态[变量]赋值,访问静态变量 3.调用静态方法 4.使用反射方法创建某个类或接口的反射方法java.lang.Class 5.初始化某子类...6.通过java.exe调用类的方法时 类加载器 根类加载器 扩展类加载器 系统类加载 其他加载方式都是属于被动加载...类加载器之间严格遵守父委托机制 Bootsrap 根加载器 主要负责核心类库的加载,例如java.lang 包加载 扩展类加载器 扩展类加载器的父类是根加载器,主要用于加载java_home 下的jre...\lib\ext里面的类库,java实现,可以将自己实现的类打包放到下面加载.
类加载机制 JVM类加载机制分为五个部分: 加载,验证,准备,解析,初始化 加载 加载是类加载过程中的一个阶段,会在内存中生成一个代表这个类的java.lang.Class 对象,作为方法区这个类的各种数据的入口...初始化 初始化阶段是类加载的最后一个阶段,前面的类加载阶段之后,除了在加载阶段可以自定义类加载器之外,其他操作都有JVM主导 到了初始化阶段,才开始真正执行类中定义的java程序代码 初始化阶段是 执行类构造器...什么时候触发类加载 什么情况需要开始类加载过程的第一阶段(加载)呢? Java虚拟机规范中并没有进行强制约束,这点可以交给虚拟机的具体实现来自由把握。...) 负责加载 JAVA_HOME\lib 目录中的,或通过-Xbootclasspath 参数指定路径中的,且被 虚拟机认可(按文件名识别,如 rt.jar)的类。...扩展类加载器(Extension ClassLoader) 负责加载 JAVA_HOME\lib\ext 目录中的,或通过 java.ext.dirs 系统变量指定路径中的类 库。
Object 类Object 类是 Java 中所有类的始祖,在 Java 中每个类都是由它扩展而来的。...但是并不需要这样写:public class Employee extends Object 如果没有明确地指出父类,Object 就被认为是这个类的父类。...---随处可见 toString() 方法的主要原因是:只要对象与一个字符串通过 “+” 操作符连接起来,Java 编译就会自动地调用 toString() 方法,以便获得这个对象的字符串描述。...Object 类定义了 toString() 方法,用来打印输出对象所属的类名和散列码。...(hashCode());}参考资料《Java核心技术卷一:基础知识》(第10版)第 5 章:继承 5.2 Object:所有类的超类
1.格式化时间(SimpleDateFormat) import java.text.SimpleDateFormat; import java.util.Date; public class Main...获取当前时间 import java.text.SimpleDateFormat; import java.util.Date; public class Main{ public static...获取年份、月份等 import java.util.Calendar; public class Main { public static void main(String[] args) {...: " + dow); // 星期日为一周的第一天输出为 1,星期一输出为 2,以此类推 System.out.println("一月中的第几天: " + dom);...System.out.println("一年的第几天: " + doy); } }
https://www.captainbed.cn/f1 Java的String类用于处理文本数据,提供了丰富的字符串操作方法和功能,包括字符串连接、比较、查找、截取、替换等,是不可变类,每次修改都会生成新的...Java 中数组, String, 以及自定义的类都是引用类型....这个时候就是 值相同. equals Java 中要想比较字符串的内容, 必须采用String类提供的equals方法....指的是程序运行过程中, 获取/修改某个对象的详细信息(类型信息, 属性信息等), 相当于让一个对象更好的 “认清自己” . Java 中使用反射比较麻烦一些....为了更好理解String和StringBuffer,我们来看这两个类的继承结构: String类 StringBuffer类 public final class String implements java.io.Serializable
Scanner类 一个可以解析基本类型和字符串的简单文本扫描器。...,引入要使用的类型,java.lang包下的所有类无需导入。...格式:import 包名.类名; 创建对象 调用该类的成员方法,完成指定功能。...java.util.ArrayList 是大小可变的数组的实现,存储在内的数据称为元素。...ArrayList使用步骤 java.util.ArrayList :该类需要 import导入使后使用。 ,表示一种指定的数据类型,叫做泛型。
String类 java.lang.String 类代表字符串。...Java程序中所有的字符串文字(例如 "abc" )都可以被看作是实现此类的实例 构造方法 java.lang.String :此类不需要导入。...StringBuilder类 java.lang.StringBuilder又称为可变字符序列,它是一个类似于 String 的字符串缓冲区,通过某些方法调用可以改变该序列的长度和内容。 ?...java.util.Arrays 此类包含用来操作数组的各种方法,比如排序和搜索等。...java.lang.Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数,其所有方法均为静态方法 基本运算的方法 返回 double 值的绝对值 double d1 = Math.abs
阅读大概需要5分钟 跟随小博主,每天进步一丢丢 整理:AINLP 推荐Github上一个NLP相关的项目:RandyPen/TextCluster 项目地址,阅读原文可以直达,欢迎参与和Star: https...://github.com/RandyPen/TextCluster 这个项目的作者是AINLP交流群里的昭鸣同学,该项目开源了一个短文本聚类工具,内存友好,速度不错,还不用尝试隐变量个数,欢迎使用。...短文本聚类 项目介绍 短文本聚类是常用的文本预处理步骤,可以用于洞察文本常见模式、分析设计语义解析规范等。本项目实现了内存友好的短文本聚类方法。...Text Cluster Introduction Text cluster is a normal preprocess method to analysis text feature....This project implements a memory friendly method for short text cluster.
大家好,又见面了,我是你们的朋友全栈君。 Sublime Text3 编译运行java程序 一、必须的准备工作 1. 计算机上成功安装好java JDK,并且设置好环境变量。 2....可以打开 cmd 控制台,输入java -version ,如果能够成功输出java jdk 的版本,即表明java JDK 环境变量配置完成。 2....使用Sublime Text 3 打开该文件,将下面的内容填入其中,并保存,退出软件。 注意: 编码方式如果设置为“ utf – 8” 的话 可能会出现控制台输出中文乱码的问题。...三、 测试 在Sublime Text 3 中新建一段java代码,保证类名与文件名一致。 然后使用快捷键:Ctrl + B 即可运行得到结果。...按照第二步的操作,重新替换JavaC.sublime-build文件后,重启sublime Text软件,即能正常使用。
前言 本讲主要初步了解面向对象,介绍了类的组成部分,并且通过Person类来讲解了类的属性和方法,因为Java是面向对象开发的,所以在项目中会创建很多类和对象,所以这一讲是十分重要的。...二、Java类和对象 在Java面向对象中,对象指的就是类,面向对象有三大特征(封装、继承、多态),后续我们会一一讲解,对象(类)的组成部分包括:属 性:对应类中的成员变量 行 为:对应类中的成员方法...= 18; // 调用person对象对应的行为 person.eat(); }}三、Java类的属性1.属性的语法格式修饰符 数据类型 属性名 = 初始化值 比如:...四、Java类的方法 方法是类或对象行为特征的抽象,用来完成某个功能操作,比如Person类的eat、study。在某些语言中也称为函数或过程。...Java里的方法不能独立存在,所有的方法必须定义在类里。
领取专属 10元无门槛券
手把手带您无忧上云