自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 synchronized关键字

synchronized是Java并发编程中的同步机制关键字,它能保证同一个时刻只有一条线程能够执行被关键字修饰的代码,其他线程就会在队列中进行等待,等待这条线程执行完毕后,下一条线程才能对执行这段代码。

2023-06-18 23:32:32 145

原创 Java多线程

Java多线程是指在一个Java程序中同时执行多个线程,每个线程独立执行自己的任务。多线程编程可以提高程序的并发性能和响应能力。在Java中,多线程编程主要依赖于Thread类和Runnable接口。

2023-06-11 22:33:40 163

原创 Java序列化对象

Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存中新建对象。该类的所有属性必须是可序列化的。如果有一个属性不是可序列化的,则该属性必须注明是短暂的。经过反序列化后就能输出在上面序列化我们存入文件中的内容。该类必须实现 Serializable 接口。

2023-06-04 21:21:36 271

原创 Java文件输入输出流

Java文件输入输出流

2023-05-28 22:15:41 3463

原创 封装类与自动装箱,拆箱

装箱:将基本数据类型自动转化为对应的封装类拆箱:将封装类自动转为对应的基本数据类型x=x+5;在上面的代码中,4首先自动装箱为Integer类对象赋值给x;然后,x与5运算的时候又自动拆箱为基本数据类型。实际上,Integer在装箱过程中调用了Integer中的valueOf()方法,拆箱为int时调用了Integer中的intValue()方法。这便是自动装箱与拆箱的底层执行过程,其他封装类类似。

2023-05-21 21:42:13 72

原创 Java异常

可检查异常也称为已检查异常,指的是程序调用了可能会引发该异常的方法,必须进行异常处理。如果程序不处理这些异常,在编译期间就会出现错误,从而防止了程序在运行期间异常崩溃。运行时异常也称为未检查异常,指的是系统中发生的一些运行时异常,一般不要求程序进行异常处理。在出现这些异常时,程序将自动终止并打印错误信息。异常在java中以类的形式存在,每一个异常类都可以创建异常对象。只要异常没有被捕捉,采用上报的方式,此方法的后面代码不会执行。Java中的异常分为两类:可检查异常和非检查异常。

2023-05-14 23:13:38 64

原创 Java实现超市管理系统简单的增,删,改,查功能

超市管理系统简单的增,删,改,查功能

2023-05-14 14:09:03 1228

原创 Java接口

Java中的接口可以通过interface关键字进行定义,分为接口的声明和接口体,其中接口体由常量定义和方法定义两部分组成。接口中只包含方法的定义,不包含方法的具体实现。

2023-05-07 23:01:09 73

原创 Java 中的ArrayList类

Java 中的ArrayList类

2023-04-23 21:11:26 1614

原创 Java的继承

Java继承

2023-04-16 21:56:09 155

原创 Java多态

java 多态

2023-04-09 21:41:41 85

原创 Java封装类

java封装类

2023-04-02 21:57:36 154

原创 Java学生成绩查询系统系统

②查询系统从控制台输入统计命令以及参数,实现成绩的查询。get song Java:获取学生song的Java课程的成绩。①学生成绩查询系统中保存学生姓名、课程名称以及学生的课程成绩。初始化数组,输出数组即显示成绩,执行查询系统的控制台命令调度。sort Java:列出Java 课程的成绩排序结果。如果查询的学生或课程不存在时,给出相应的提示。avg Java:统计课程Java的平均分。avg song:统计学生song的平均分。exit:退出程序。

2023-03-26 21:27:24 2567

原创 java编译出现 错误:编码 UTF-8~的不可映射字符怎么解决

编码 UTF-8~的不可映射字符怎么解决

2023-03-15 11:18:52 20116 1

原创 java中a+=1和a=a+1的区别

因为在该算式中,运算符使用的是复合赋值运算符,而复合赋值运算符在操作时,系统会将右边的数转化为左边a的类型,使其正常运行。在这个运算中使用的是简单赋值运算符,系统会将右边的数默认为int类型,而左边为byte类型保持不变,所以会运行报错。当我们在java编译器中 byte a=1。

2023-03-12 21:57:35 656

原创 用JAVA 打印 “Hello world”。

Java输出Hello world

2023-03-11 22:55:38 1782 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除