自定义博客皮肤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)
  • 收藏
  • 关注

原创 坦克大战day1

asd1.初步认识Frame类;Frame的一些方法:setsize();//窗口的大小 setTitle();//设置窗口名称 setResizable(false);//设置窗口是否可变 setVisible(True);//形成窗口public class TestFrame { public static void main(String[] args) { Frame ...

2022-05-23 16:33:57 94

原创 Stream API

1、AnnotationDemopackage class7.annotation; import java.util.Date; //@SuppressWarnings("all") public class AnnotationDemo { private int num; @Override public String toString() { return "AnnotationDemo{" + "nu

2022-05-15 12:41:12 72

原创 线程的生命周期

线程的状态▪ 新生状态– 用new关键字建立一个线程后,该线程对象就处亍新生状态。– 处亍新生状态的线程有自己的内存空间,通过调用start()方法迚入就绪状态。▪ 就绪状态– 处亍就绪状态线程具备了运行条件,但还没分配到CPU,处亍线程就绪队列,等待系统为其分配CPU。– 当系统选定一个等待执行的线程后,它就会从就绪状态迚入执行状态,该动作称为“CPU调度”。▪ 运行状态– 在运行状态的线程执行自己的run方法中代码,直到等待某资源而阻塞戒完成任何而死亡。– 如果在给定的时间片内没有

2022-05-15 12:34:57 82

原创 序列化和反序列化

Person.javaimport java.io.Serializable; public class Person implements Serializable { private static final long serialVersionUID = -3727082327999693681L; private String id; private String name; private int age; public Perso

2022-05-15 12:33:23 60

原创 lambda表达式

lambda表达式是 Java8 中最重要的新功能之一。使用 Lambda 表达 式可以替代只有一个抽象函的接口实现,告别匿名内部类,代码看 起来更简洁易懂。Lambda表达式同时还提升了对集合、框架的迭代、 遍历、过滤数据的操作。lambda表达式的特点:1:函数式编程 2:参数类型自动推断 3:代码量少,简洁案例:public class Test{ public static void main(String[] args){ //匿名内部类

2022-05-15 12:29:27 51

原创 IO流 笔记

使用方法:public class FileDemo{public static void main(String[] ages)//创建一个文件。File file=new File();//括号内传入数据: "D\\c" 注意:\\需要写两个 /只需一个try { file.createNewFile(); } catch (IOException e) { e.printStackTrace();

2022-05-06 20:00:09 153

原创 Java 容器

Collection 接口存储一组不唯一,无序的对象 List 接口存储一组不唯一,有序(插入顺序)的对象 Set 接口存储一组唯一,无序的对象(Set接口不存在get()方法)Map接口存储一组键值对象,提供key到value的映射1.List接口的实现类 特点:有序,不唯一(可重复)子类:ArrayList实现了长度可变的数组,在内存中分配连续的空间 优点:遍历元素和随机访问...

2022-04-26 10:28:18 42

原创 集合框架2

泛型的使用:public class FanXingClass<A> { private String name; private A a; public String getName() { return name; } public void setName(String name) { this.name = name; } public A getA() { r...

2022-04-19 10:16:46 42

原创 Java集合框架

Liast:存放的是单一值1、可以存放不同类型的数据,而数组只能存放固定类型的数据 2、当使用Arraylist子类实现的时候,初始化的长度是10,当长度不够的时候会动进行扩操作api方法: 增加数据的方法 add:要求必须传入的参数是Object对象,因此当写入基本数据类型的时候,包含了自动拆箱和自动装箱的过程 addAll:添加另一个集合的元素到此集合中 删除数据的方法 ...

2022-03-17 10:15:19 103

原创 循环语句总结及举例

一、while循环和do...while循环while循环和do...while循环的不同:while循环:先判断条件,再执行逻辑代码。 do...循环:先执行逻辑代码,在判断条件。while循环:组成:1、初始化:循环的初始化变量。 2、条件判断:条件返回必须是true或false。 3、循环体:条件满足的话执行的逻辑代码。 4、迭代条件:给循环跳出的条件。举例:输出1——100的值。public class WhileDe...

2021-12-15 19:44:50 1350

原创 流程控制语句

java流程控制语句: 单分支结构: 只有一个条件,符合就执行 双分支结构: 有两个条件,符合哪个就执行哪个语句块 多分支结构: 有多个条件,匹配上哪个就执行哪个语句块,如果都不匹配,就执行最后的else语句块 嵌套if分支结构: 分支结构中包含分支 switch多分支结构: 根据表达式值(具体的值)的不同执行许多不同的操作例子:public class IfDemo{ pu...

2021-12-15 19:21:48 194

原创 关于提取千位百位十位个位数字

import java.util.Scanner;public class Fuxi {public static void main(String[] args) {//创建Scanner对象Scanner sc=new Scanner(System.in);System.out.println(“其输入你的数字:”);int num = sc.nextInt();//加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字//取千位int number1 = ((num / 1

2021-12-14 21:41:16 2358

原创 java面向对象

定义类的时候,属性和方法不是必须的。 一个源文件中可以有许多个类,但是有且只能有一个public修饰的类,并且这个源文件的名称必须和public修饰的类名一致。 属性:(成员变量) 语法: [修饰符] 数据类型 属性名 = [默认值]; 注意: 1、修饰符和默认值可以没有,没有的时候系统会根据数据类型对应的给默认值 2、数据类型和属性名一定要有,属性名的定义要符合合法的标识符命名规范 方法: 语法: [修饰符] 方法的返回类型...

2021-12-13 17:16:45 47

原创 第二天

一、标识符( identifier)标识符的命名规范:硬性要求:1、必须以字母、_下划线、美元符开头2、其它部分可以是字母、下划线“”、美元符“开头 2、其它部分可以是字母、下划线“_”、美元符“开头2、其它部分可以是字母、下划线“”​、美元符“”和数字的任意组合3、大小写敏感,长度无限制4、不可以是Java的关键字和保留字,这些是供内部使用的常规建议:1、驼峰命名类名、接口名一般首字母都是大写,从第二个单词开始首字母都要大写变量名、方法名一般第一个单词小写

2021-11-17 16:24:36 55

原创 2021-11-14

复习。public class HelloWorld{public static void main(String[] args){System.out.println(“HelloJave!”);}}javac HelloWorld (javac 编译)java HelloWorld (查看内容)

2021-11-14 10:01:23 201

原创 2021-11-09

学习Java的第一天。内容:①:Java创始人:James Gosling②:Java是一门编译解释型的,里面有一个GC的叫垃圾回收站。③:Java的特点:跨平台性、简单、面向对象、安全性、多线程。④:Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。⑤:书写第一个Java程序需要做的准备:1、下载JDK以及以及编译器。2、配置环境变量。3、检测环境变量是否配置成功在DOS界面中输入javac -version查看是否配置成功。4、成功之后开始书写第一个Java程序

2021-11-09 19:51:18 64 1

空空如也

空空如也

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

TA关注的人

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