Java学习随笔
初学
weixin_45687107
这个作者很懒,什么都没留下…
展开
-
java中spilt()方法解释
split(String regex,int limit) 中第一个regex是正则,我们都清楚, 需要注意如果是要按照"|" "."之类的特殊符号分割 第二个参数int limit 是要输入一个数值,这个数值n如果 >0 则会执行切割 n-1次, 也就是说执行的次数不会超过输入的数值次.数组长度不会大于切割次数 当输入的limit <= 0时相当于spilt(“\\.”)方法的功用,即以“\.”,进行无限次数的分割public class text...原创 2020-09-20 09:49:32 · 1441 阅读 · 0 评论 -
Java学习随笔——多线程
1.线程概述程序员可以在程序中执行多个线程,每一个线程完成一个功能,并与其他线程并发执行,这种机制被称为多线程。Windows操作系统是多任务操作系统,它以进程为单位。一 个进程是一个包含有自身地址的程序,每个独立执行的程序都称为进程,也就是正 在执行的程序。系统可以分配给每个进程一段有限的使用CPU的时间(也可以称为 CPU时间片),CPU在这段时间中执行某个进程,然后下一个时间片又跳至另一个进 程中去执行。由于CPU转换较快,所以使得每个进程好像是同时执行一样。2.实现线程的两种方式两种方式实现原创 2020-08-12 08:23:52 · 115 阅读 · 0 评论 -
Java学习随笔——枚举类型与泛型
枚举类型可以取代以往常量的定义方式,即将常量封装在类或接口中。此外, 它还提供了安全检查功能。枚举类型本质上还是以类的形式存在的。泛型的出现不仅可以让程序员少写一些代码,更重要的是它可以解决类型安全问题。泛型提供了编译时的安全检查,不会因为将对象置于某个容器中而失去其类型。1.枚举类型(1).使用枚举类型设置常量使用枚举类型定义常量的语法:public enumm Constnts{ Constants_A, Constants_B, Constants_C}enum是定义枚举类型的关原创 2020-08-10 18:43:02 · 200 阅读 · 0 评论 -
Java学习随笔——反射
1.Class类与Java反射Java中反射机制,可以在程序中访问已经装载到JVM中的Java对象的描述, 实现访问、检测和修改描述Java对象本身信息的功能。所有Java类均继承了Object类,在Object类中定义了一个getClass()方法,该方法返回一个类型为Class的对象。Class textFieldC = textField.getClass(); //textField为 JTextField类的对象。利用Class类的对象textFieldC,可以访问用来返回该对象的text原创 2020-08-10 19:15:50 · 104 阅读 · 0 评论 -
Java学习笔记——I/O
1.流的概述流是一组有序的数据序列,根据操作的类型,可分为输入流和输出流两种。I/O(Input/Output,输入/输出)流提供了一条通道程序,可以使用这条通道把源中的字节序列送到目的地。虽然I/O流通常与磁盘文件存取有关,但是程序的源和目的地也可以是键盘、鼠标、内存或显示器窗口等。输出流的指向是数据要到达的目的地,程序通过向输出流中写入数据把信息传递到目的地。输出流的目标可以是文件、网络、压缩包、控制台和 其他数据输出目标。输出流的指向是数据要到达的目的地,程序通过向输出流中写入数据把信息传递到原创 2020-08-10 19:16:44 · 105 阅读 · 0 评论 -
Java学习随笔——集合类
1.集合类概述数组的长度是固定的,集合的长度是可变的;数组用来存放基本类型的数据,集合用来存放对象的引用。常用集合类的继承关系Collection接口是层次结构中的根接口。构成Collection的单位称为元素。Collection接口通常不能直接使用,但该接口提供了添加元素、删除元素、管理数据的方法。Collection接口的常用方法import java.util.*;public class Muster{ public static void main(String[]原创 2020-08-05 19:04:22 · 154 阅读 · 0 评论 -
Java学习随笔——异常处理
1.异常概述异常是一个在程序执行期间发生的事件,它中断了正在执行的程序的正常指令流。异常对象:当某一方法中发生错误时,这个方法会创建一个对象,并且把它传递给正在运行的系统,这个对像就是异常对象。2.处理程序异常错误主方法中实现将非字符型数值转换为int型。运行程序,系统会报出异常提示异常捕捉Java语言的异常捕获结构由try、catch和finally 3部分组成try语句块存放的是可能发生异常的Java语句catch程序块在try语句块之后,用来激发被捕获的异常finally语句块是异原创 2020-08-10 19:17:12 · 107 阅读 · 0 评论 -
Java学习随笔——类的高级特性
1.lava类包一个完整的类名需要包名与类名的组合,每个类都隶属 于一个类包,只要保证同一类包中的类不同名,就可以有效地避免同名类冲突的情况。Java包的命名规则是全部使用小写字母。import导入包import com.lzw.*;import关键字指定时在包指定后加上*,这表示可以在程序中使用 包中的所有类。用import导入静态成员package com.lzw;import static java.lang.Math,max;import static java.lang.Syst原创 2020-08-10 19:18:04 · 92 阅读 · 0 评论 -
Java学习随笔——接口、继承和多态
1.类的继承类的基本思想就是基于某个父类进行扩展,得到一个 新的子类。子类可以继承父类原有的属性和方法可以增加原来父类所不具备的属性和方法或者直接重写父类中的某些方法Java中使用extends关键字来标识两个类的继承关系class Test { public Test(){//构造方法 //SomeSentence } protected void doSomething(){//成员方法 //SomeSentence } protected Test dolt(){原创 2020-08-10 19:18:34 · 112 阅读 · 0 评论 -
Java学习随笔——数字类处理
1.数字格式化数字格式化操作主要针对的是浮点型数据,包括double型和 float型数据。在Java中可以使用DecimalFormat类进行格式化操作。没有格式化的数据:a.数据绝对值大于0.001并且小于10000000,使以常规小数形式表示。b.数据绝对值小于0.001或者大于10000000,使用科学记数法表示(1).DecimalFormat是NumberFormat的一个子类,用于格式化十进制数字,通过使用该类可以为要输出的数字加上单位或控制数字的精度。DecimalFormat类原创 2020-08-10 19:18:55 · 170 阅读 · 0 评论 -
Java学习随笔——包装类
1.Integer类Integer类在对象中包装了一个基本类型int的值。该类的对象包含一个int类型的字段。Integer类有以下两种构造方法:Integer (int number) 该方法以一个int型变量为参数来获取Integer对象。Integer (String str) 该方法以一个String型变量为参数来获取Integer对象。integer常用的方法类public class Summation{ public static void main(String[] args原创 2020-08-10 20:39:56 · 138 阅读 · 0 评论 -
Java学习随笔——类和对象
在Java中类可以看作是对象的载体,它定义了对象所有的功能1.面向对象概述对象可以划分为两个部分:1.静态部分:事物本身所具有的属性,如人的高矮胖瘦;2.动态部分:具有高矮胖瘦的人会去吃饭,散步这些行为。类的概念:类是同一类事物的统称,他们具有相同的特性和行为。如人类、鸟类,类是里面具体生物的总纲。类是构造对象时所依赖的规范,或者说,类是世间事物的抽象称呼,而对象则是这 个事物相对应的实体。是一个总分的关系。在Java中类是封装对象的属性和行为的载体,或者说具有相同属性和行为(即方法)的一类实体成为原创 2020-08-10 20:39:13 · 203 阅读 · 0 评论 -
Java学习随笔——字符串(二)
格式化字符串1.String类的静态format()方法用于创建格式化的字符串。format()方法有两种重载形式。(1)format(String format,Object…args) 该方法使用指定的格式字符串和参数返回一个格式化字符串,格式化后的新字符串使用本地默认的语言环境。语法如下:str.format(String format,Object…args)format:格式字符串。args:格式字符串中由格式说明符引用的参数。如果还有格式说明符以外的参数,则忽略这些额外的参数。此参数的原创 2020-08-10 20:39:33 · 115 阅读 · 0 评论 -
Java学习随笔——字符串(一)
1.String类声明字符串: String str;声明过的字符串必须经过初始化才可以使用。创建字符串:(1).用一个字符数组创建String对象。String(char a[]);(2)提取字符数组a中的一部分创建一个字符串对象。参数offset表示开始截取字 符串的位置*,length表示截取字符串的长度String(char a[], int offset, int length);(3)将字符数组参数中所有的元素连接起来。String(char[] value);2.连接字符原创 2020-08-10 20:38:47 · 138 阅读 · 0 评论 -
Java学习随笔——流程控制
1.条件语句关键字if之后作为关键字if之 后是作为条件的“布尔表达式”,如果该表达式返回的结果为true,则执行其后的 语句;若为false,则不执行if条件之后的语句。if语句有简单的if条件语句、if…else语句和if…else if多分支语句。if else语句后的语句序列只有一条语句可以省略对应else后的{}。为例编程的便利{}中也可以没有语句。if(a > 0) b = a; else b = -a;可以简写成: b = a > 0?a:-a;三元运算符switch语原创 2020-08-10 20:37:55 · 109 阅读 · 0 评论 -
Java学习随笔——Java的语言基础
1.主类结构主类:含有main()方法的类称为主类,方法中的属性成为局部变量,在通常的情况中我们将*类的属性成为类的全局变量(成员变量)*局部变量声明在方法体中,全局变量声明在类体中。package Number;public class First{ //创建类 static String s1 = "你好"; //主方法 public static void main(String[] args){ St原创 2020-08-10 19:20:37 · 98 阅读 · 0 评论