javaSE
我只爱吃肉呀
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java注解
1. 注解:1. 介绍:什么是注解:注解或注释,英文单词Annotation,注解Annotation是一种引用数据类型。编译之后也是生成 xxx.class文件。2. 怎么自定义注解语法: [修饰符列表] @interface 注解类型名{ }3. 如何使用注解:注解使用的语法格式:@注解类名注解可以出现在类上,接口上,枚举上,属性上,方法上,变量上等。注解还可以出现在注解类型上。4.JDK内置的注解:1. java.lang包下的注解类型:Deprec原创 2020-08-02 18:22:28 · 280 阅读 · 0 评论 -
java反射
反射:1. 概述:反射机制有什么用:通过java语言中的反射机制可以读和修改字节码文件。反射机制的相关类在哪个包下:java.lang.reflect.*;反射机制相关的类有哪些:java.lang.class; //代表整个字节码,代表一个类型。代表整个类。java.lang.reflect.Method; //代表字节码中的方法字节码。代表类中的方法java.lang.reflect.Constructor; //代表字节码中的构造方法字节码。代表类中的构造方法ja原创 2020-08-02 18:21:25 · 269 阅读 · 0 评论 -
java多线程
多线程:1. 介绍:什么是进程,什么是线程:进程是一个应用程序,线程是一个进程中的执行场景或执行单元,一个进程可以启动多个线程。java中之所以有多线程机制,目的是为了提高程序的处理效率。在java语言中,堆内存和方法区内存共享,但是栈内存独立,一个线程一个栈。使用了多线程机制之后,main方法结束,程序可能也不会结束。main方法结束只是主线程结束了,主栈空了,其它的栈(线程)可能还在压栈弹栈。2. 创建线程的方式:在java语言中,实现线程一般有两种方式:第一种方原创 2020-08-02 18:15:27 · 385 阅读 · 0 评论 -
集合
集合1. 集合的概述:什么是集合?有什么用?集合是一种容器。可以来容纳其他类型的数据。集合为什么说在开发中用的比较多?集合是一个容器,是一个载体,可以一次容纳多个对象,在实际开发中,假设连接数据库,数据库当中有10条记录,那么假设把这10条记录查询出来,在java程序中会将10条数据封装成10个java对象,然后将10个java对象放到某一个集合当中,将集合传到前端,然后遍历集合,将一个数据一个数据展现出来。集合不能直接存储基本数据类型,另外集合也不能直接存储java对象,集合当中存原创 2020-07-28 23:47:50 · 303 阅读 · 0 评论 -
数字类
数字类1.数字格式化:DecimalFormat数字格式有哪些:#: 代表任意数字, : 代表千分位. : 代表小数点0 : 代表不够时补0如:###,###.##表示:加入千分位,保留2个小数。/** 关于数字的格式化* */public class DecimalFormatTest { public static void main(String[] args) { // DecimalFormat专门负责数字格式化的原创 2020-07-28 23:42:03 · 248 阅读 · 0 评论 -
Random随机数
Random代码演示:public class RandomTest { public static void main(String[] args) { //创建随机数对象 Random random=new Random(); //随机产生一个int类型取值范围内的数字 System.out.println(random.nextInt()); //产生[0,100]之间的随机数。不能产生101原创 2020-07-28 23:39:02 · 302 阅读 · 0 评论 -
exception异常
Exception1.简介什么是异常,java提供异常机制有什么用?当程序执行过程中发生了不正常的情况,而这种不正常的情况叫做:异常。java语言是很完善的,提供了异常处理机制,当程序执行过程中出现了不正常的情况,java把异常信息打印输出到控制台,供程序员参考,程序员看到异常信息后,可以对程序进行修改,让程序看起来更加的健壮。如:public class ExceptionTest01 { public static void main(String[] args) {原创 2020-07-28 23:30:30 · 812 阅读 · 0 评论 -
enum枚举类
enum枚举类介绍枚举是一种引用类型。枚举类型怎么定义,语法:enum 枚举类名{ 枚举值1,枚举值2}使用场景:结果只有两种的,建议使用boolean类型。结果超过两种并且还是可以一枚一枚列举出来的,建议使用枚举类型。例如:颜色,四季,星期等都可以使用枚举类型。代码演示:/** 四季枚举* */public enum Season { /* * 春夏秋冬 * */ SPRING,SUMMER,AUTUMN,WINTER}原创 2020-07-28 23:27:38 · 221 阅读 · 0 评论 -
Date日期类
Date类1. 获取当前时间:(java.util.Date):public class DateTest01 { public static void main(String[] args) { //获取系统当前时间 //直接调用无参数构造方法就行 Date date=new Date(); //java.util.Date类的toString()方法已经被重写了。 //输出的应该不是一个对象的内存地址,应该是原创 2020-07-28 23:26:02 · 231 阅读 · 0 评论 -
一些常用算法
常用算法:1. 冒泡排序:public class BubbleSort { public static void main(String[] args) { int[]a={3,2,7,6,8,11,1}; int temp ; for (int i=0;i<a.length-1;i++){ for(int j=0;j<a.length-i-1;j++){ if(a[j]>原创 2020-07-28 23:24:45 · 191 阅读 · 0 评论 -
IO流
IO流1. 介绍IO流,什么是IO:I:Input O:Output 通过IO可以完成硬盘文件的读和写。IO流的分类:一种是按照流的方向进行分类:往内存中去:叫输入(Input),或者叫做读(Read)往内存中出来:叫输出(Output),或者叫做写(Write)另一种是按照读取数据方式不同进行分类:有的流是按照字节的方式读取数据,一次读取1个字节byte ,等同于一次读取8个二进制位。这种流是万能的,什么类型都可以读取。包括:文本文件,图片,声音文件原创 2020-07-28 23:17:15 · 280 阅读 · 0 评论 -
包装类
包装类介绍java中为8中基本数据类型又对应准备了8种包装类型。8中包装类属于引用数据类型,父类是Object。思考:为什么要再提供8种包装类?如://我们自己定义的一个包装类public class MyInt { private int value; public MyInt() { } public MyInt(int value) { this.value = value; } public int get原创 2020-07-21 15:08:44 · 210 阅读 · 0 评论 -
String常用类
String介绍关于Java JDK中内置的一个类:java.lang.String。String表示字符串类型,属于引用数据类型,不属于基本数据类型。在java中随便使用双引号括起来的都是String对象。例如:“abc”,"hello world"等等。java中规定,双引号括起来的字符串,是不可变的,也就是说"adc"自出生到最终死亡,不可变,不能变成"abcd",也不能变成"ab"。在JDK当中双引号括起来的字符串,例如:“abc”,"def"都是直接存储在方法区的字符串原创 2020-07-21 15:04:32 · 279 阅读 · 0 评论 -
finalize()方法
finalize方法介绍在Object类中的源代码:protected void finalize() throws Throwable{ }GC负责调用finalize()方法。finalize()方法只有一个方法体,里面没有代码,而且这个方法是protected修饰的。这个方法不需要程序员手动调用。JVM的垃圾回收期负责调用这个方法。不像equals()和toString(),equals()和toString()方法是需要你写代码调用的。finalize()只需要重写,重写原创 2020-07-21 14:59:48 · 4138 阅读 · 0 评论 -
接口
接口(interface)接口的基础语法:接口介绍:接口也是一种引用数据类型 。编译之后也是一个class字节码文件。接口是完全抽象的。(抽象类是半抽象) 或者也可以说接口是特殊的抽象类。接口怎么定义的,语法是什么?[修饰符列表] interface 接口名{}接口支持多继承,一个接口可以继承多个接口。一般情况下接口只包含两部分内容。一部分是:常量,一部分是:抽象方法。一般情况下接口中的所有元素都是public修饰的。(都是公开的。)接口中的抽象方法定义时:p原创 2020-07-14 20:26:41 · 350 阅读 · 0 评论 -
抽象类
抽象类(abstract)什么是抽象类?类和类之间具有共同特征,将这些共同特征提取出来,形成的就是抽象类。类本身是不存在的,所以抽象类无法创建对象,无法实例化。抽象类属于什么类型?抽象类也属于引用数据类型。抽象类怎么定义?语法: [修饰符列表] abstract class 类名{ 类体;}抽象类是无法实例化的,无法创建对象的,所以抽象类是用来被子类继承的,抽象类的子类可以是抽象类,也可以是非抽象类。注意:final和a原创 2020-07-13 23:23:55 · 233 阅读 · 0 评论 -
java中final关键字
finalfinal是java语言中的一个关键字final表示最终的,不可变的。final可以修饰变量以及方法,还有类等。final修饰的类(无法被继承)final class A{ //A 是没有子孙的}class B extends A{ //错误的, 无法从最终类A进行继承 //B类继承A类 相当于对A类功能进行扩展 //如果不希望别人对A类进行扩展,可以给A类加final关键字,如String类}final修饰的方法(无法被覆盖,重原创 2020-07-13 23:06:53 · 30698 阅读 · 4 评论
分享