自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 高并发编程(The Executive Framework)

高并发编程要解决的核心问题:由于创建单独的线程是需要消耗一定的系统资源的,因此线程的数量在一定时间是有限的。从JDK 5开始,提供了线程池(Thread Pool)来解决这个问题。线程池,就是存放多个线程的一个容器,这里面的线程可以反复使用。有了线程池,我们就不需要直接来创建线程,而只需要向线程池提交任务,有线程池来进行管理任务的具体分配。

2022-08-19 20:15:27 292 1

原创 javaSE之多线程

现代计算机绝大部分都有多核处理器,使得程序可以并发的执行多个任务。在Java中,使用多线程编程,可以使得程序运行速度更快。

2022-08-18 17:33:45 202

原创 javaSE之文件类和字节字符流

字符字节流理解与实例

2022-08-16 21:02:55 213

原创 javaSE之集合

javase集合框架概述

2022-08-13 14:34:54 163

原创 面向对象基础(三)接口

Interface,接口是Java语法中最强大,也最为让人迷惑误解的一种语法,在加之从Java 8这个版本以来,接口的语法有了一些变化和更新,使得不少程序员对于接口经常使用不当。接口在设计之初,是为了能编写出松耦合、易扩展、可测试的应用程序。//当在A类中,使用B类时,我们可以说,A依赖B,或者A与B有耦合​//当我们修改B类逻辑时,A类相应的也有很大可能要进行修改​//如果还有其它类依赖A的话,那么将会像多米诺骨牌一样,因为B的一处修改,整个依赖的生态链都会发生蝴蝶效应带来的修改​。...

2022-08-11 21:17:35 272

原创 面向对象基础(二)封装和继承

在我们使用class来定义对象的时候,我们经常会发现很多对象之间又一些公共、基础的属性或行为,例如:所有的UI控件(输入框、多选、单选、下拉框)都可以禁用,都有宽高哺乳动物,都有身高、体重、血型等我们在定义这些类的时候,并不想在所有的类中都定义重复的属性或者行为,那么就可以使用继承这种语法来重用代码。我们可以把这些通用、公共的属性和行为定义在一个类中,这个类成为父类(parent) / 基类(base) / 超类(super),然后在定义子类(child/sub)来继承它。​​}​}...

2022-08-10 20:49:50 239

原创 面向对象基础(一)

类的介绍类是java中的最小的基本单位。类是对具有共同属性和行为事物的抽象。总结:属性其实就是类的变量,行为其实就是类的方法比如:张三要去北京出差,由行政人员负责订机票,订酒店。机票务供应商酒店供应商订机票订酒店总结:​ 机票,酒店供应商就是行政人员的属性​ 订机票,订酒店就是行政人员的行为​ 行政人员称之为一个类比如:手机​ 共同属性:价格和品牌​ 共同行为:打电话和发短信类的定义语法格式:​ public class 类名{​ 属性​ 行为​ }/*...

2022-08-09 21:12:05 106

原创 java基础学习之数组

怎么保存多个学生的成绩?可以定义多个double类型的变量,来保存多个学生成绩.后面成绩省略缺点: 很麻烦.由于老师批改失误,学生成绩搞错了,现在给每个学生的成绩+5分?对原有保存学生成绩的变量,进行一一加5分操作.a+=5;b+=5;c+5;后面成绩省略缺点: 不能统一修改解决上面的问题: 用数组解决.数组介绍数组就是在内存中开辟了一段连续的空间, 用来保存同一种数据类型的"容器".数组特点:数组可以保存多个数据数组保存的数据是同一种数据类型数组的长度是固定的。...

2022-08-04 19:26:52 726

原创 java基础语法

变量要保存值,这个值是存在内存中的,所以就需要向内存申请存储空间java是一个强类型的语言为了方便内存管理系统根据变量类型更加合理的分配内存空间会把我们常见的数据,分成不同类型不同类型分配的内存大小是不同的,这个大小的单位就是字节Byte正在上传…重新上传取消小练习需求在控制台打印java架构师今年20岁,月薪100000.99,感慨java是世界上最好的语言/**本类用于完成个人信息输出案例*///1.添加程序的入口函数main()/**1.定义变量的规则。...

2022-08-02 09:58:46 141

原创 JAVA概述

java语言发展过程(了解)java技术体系(了解)java语言特点(了解)跨平台(理解)java的JVM(理解)java语言的发展前景,以及应用场景,以及薪资待遇在这里平台指的计算机的安装的操作系统通过Java语言编写的应用程序在不同的系统平台上都可以运行,那原理是什么?我们所写的JAVA程序是".java"为后缀的源文件,但这些文件计算机无法直接执行,需要先进行编译环节,通过编译变为以".class"为后缀的字节码文件,这个字节码文件交由JVM(JAVA虚拟机)来运行.......

2022-08-01 17:01:43 1895

原创 java使用字节流对文件进行读写操作

Java程序中,对于数据的输入/输出操作以”流(stream)”的方式进行。java.io包下提供了各种“流”类和接口,用以获取不同种类的数据,并通过标准的方法输入或输出数据。例如以上就是今天要讲的内容,本文仅仅简单介绍了字节流的使用,而java的io流框架中提供了许多对字节,字符的操作方法。...

2022-07-29 16:03:36 6365

原创 java实现验证验证歌德巴赫猜想(简易版)

java实现验证验证歌德巴赫猜想(简易版)

2022-07-28 21:32:21 2798

原创 java实现统计字符串中出现的字符和次数

声明一个map集合key来存储字符,value用来存储出现的次数获得一个字符串将字符串转化为char数组利用ASCII码表的范围,设置map的key为各字符,value统一设置为0如果该字符串的值与已设置的key相等,则对应的value值+1将出现大于0的字符和次数输出。...

2022-07-21 21:31:27 467

原创 Java使用Calender类实现打印日历(指定月份和年)

Java使用Calender类实现打印日历(指定月份和年)

2022-07-20 21:29:16 1427 1

空空如也

空空如也

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

TA关注的人

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