自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ArrayList

1、Collections 类是一个非常有用的类,位于 java.util 包中,提供的 sort() 方法可以对字符或数字列表进行排序。2、Java ArrayList 方法。

2023-07-04 10:07:04 165

原创 Java switch case 语句

1、switch case 语句有如下规则:switch 语句中的变量类型可以是: byte、short、int 或者 char。从 Java SE 7 开始,switch 支持字符串 String 类型了,同时 case 标签必须为字符串常量或字面量。switch 语句可以拥有多个 case 语句。每个 case 后面跟一个要比较的值和冒号。case 语句中的值的数据类型必须与变量的数据类型相同,而且只能是常量或者字面常量。

2023-07-03 15:55:31 182 1

原创 java语言:线程同步与互斥

当多个线程共享一个数据时,如果处理不当,会很容易出现隐患,所以多线程编程时经常要解决线程同步问题。java的多线程机制中提供了关键字synchronized 方法来声明同步方法。锁不属于线程,而属于对象,一个线程可以拥有多个对象的锁,而只有同一个对象的锁之间才会存在互斥。1、同步关键字:synchronized。

2023-06-18 14:54:46 257

原创 Java语言商品管理之生产者与消费者模型——多线程

生成Thread类的子类,并定义该子类自己的run()方法,线程要完成的任务在un()方法中实现。实现Runnable接口,通过实现该接口中un()方法来完成线程的任务。1、程序:是一组指令的有序集合,本省没有任何运行的意义,是一个静态的实体。2、进程:是程序在某个数据集上的执行,是一个动态的实体,有自己的生命周期。3、线程:是进程内一个相对独立的、可调度的执行单元,又称为轻量级进程。4、多线程:是指一个程序中包含多个执行流,是实现并发机制的有效手段。

2023-06-09 18:35:48 174

原创 java语言序列化与对象输入输出

二、序列化指把内存中的java对象转换成与平台无关的二进制字节序列,以便永久保存在磁盘上或通过网络进行传输,是java提供的一种将对象写入到输出流并在之后将其读回机制。把java对象转换成字节序列的过程称为对象的序列化,把字节序列恢复为java对象的过程为反序列。一、java提供了对象流ObjectInputStream和ObjectOutputStream,可以将以对象方式存在于内存中的数据存储至文件,需要时在将其从文件中读出还原为对象,或者在网络上传送对象。

2023-06-02 18:04:28 160

原创 JAVA语言数据流——输入输出流(input/output,I/O)

输入输出技术用于处理设备之间的数据传输,指程序与外部设备或其他计算机进行数据交换的过程,比如读写文件。网络通信等针对程序而言,将外部数据读取到程序中称为输入,将程序数据输出到硬盘称为输出。1、InputStream类——int read(),int read(byte[ ] b),publicvoidclose() throws IOException。2、OutputStream类。

2023-05-26 18:40:37 325

原创 Java语言中异常的捕获与处理

(1)throws语句,用在声明方法时,表示该方法可能要抛出异常,调用者必须作出处理,捕获或者继续抛出异常。main()方法调用regist()方法,编译器强制要求main()方法处理异常,并打印异常跟踪栈信息。Regis()方法用throw抛出了自定义的异常,但方法本身不处理异常,而是继续向上一层抛出,(2)使用throws语句抛出 NumberFormatException异常。

2023-05-20 17:31:44 569

原创 Java语言中自动装箱与拆箱中的一些问题

而200超过了这个范围,直接返回 new Integer(),属于不同对象,返回faulse.上面代码“i==i2”返回true,而“i3==i4”返回faulse,通过分析valueOf()方法,当值为-128到127之间时,返回IntegerCache.cache[i = (-IntegerCache.low)];Double封装类与Integer()类不同,它的valueOf( )是返回一个新的封装类对象,因此“i1 == i2”和“i3 == i4”都返回faulse。

2023-05-12 17:50:28 204 1

原创 java语言中如何创建父类与子类

1、父类与子类区别:父类可以是一个具体的较大类事物,子类则是可以由父类衍生出来的事物。2、具体演示创建父类子类和使用。子类直接调用父类原有方法。

2023-04-17 15:59:39 2377

原创 java简单基础题:检查密码

本题要求你帮助某网站的用户注册模块写一个密码合法性检查的小功能。该网站要求用户设置的密码必须由不少于6个字符组成,并且只能有英文字母、数字和小数点,还必须既有字母也有数字。

2023-04-14 13:16:12 355

原创 利用ArrayList集合做简单的数组增加

1、ArrayList是一个动态数组,简单来说就是数组长度可以发生改变。2、ArrayList可以灵活的在原有数组中做增加,删除,插入方法。4、与普通数组进行增加操作对比。

2023-04-06 09:09:46 650

原创 java语言中简单的增删改查

【代码】java语言中简单的增删改查。

2023-04-03 15:42:26 2592

原创 java语言中简易的商店购物系统

前言:只对简单操作进行执行。

2023-03-27 19:37:00 700

原创 java代码日常常见问题

2、数组的定义“int [ ] [ ] a = new int [ ] [ ];3、pow()函数的应用“s=(int)Math.pow( a , b );1、单个字符输入“char a = in.next().charAt(0);

2023-03-19 21:18:00 80

原创 设计计算购物总金额

2、注意输入格式 “System.out.println和System.out.printf和System.out.print”的用法。1、注意购买物品对应优惠额度。

2023-03-17 22:55:03 347

原创 java语言基础

2.java基本数据类型:char(字符型),boolen(布尔型),byte,short,int.long.float,double(数值类型)1.参数含义:main(入口方法名称),args(命令行参数),static,public(修饰符)1.算术运算符、关系运算符、逻辑运算符、赋值运算符、位运算符、条件运算符、其他。2、赋值表达式、算术表达式、关系表达式和逻辑表达式。3.常量(直接常量和符号常量)和变量。1.自动类型转换和强制类型转换。三、Java运算符、表达式。一、java程序的构成。

2023-03-12 18:38:57 107

原创 初学java,安装编译器

3.配置环境变量,在Windows系统中测试JDK环境。2.单击DOWNLOAD,下载版本1.8.0.1.进入oracle官网,安装JDK。四、初次尝试java,输出“Hello World!一、走进Java世界,了解Java的发展历史。三、集成开发环境Eclipse安装。

2023-03-12 09:02:55 180

空空如也

空空如也

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

TA关注的人

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