自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 极简贪吃蛇(C语言)

控制台的贪吃蛇小游戏,首先我认为可以分成。

2023-04-22 15:55:09 126

原创 对RandomAccessFile、序列化与反序列化的学习

本文主要介绍序列化与反序列化的Id-version问题,还介绍了RandomAccessFile的使用

2022-06-04 21:37:21 133

原创 文本的复制和PrintWriter

文本的复制和PrintWriter

2022-06-02 00:44:13 162

原创 FileInputStream与FileOutputSteam

一.File的概述File是一种抽象形式,不一定存在,可通过File中的mkdir()、mkdirs()、creatNewFile()三种方法创建文件夹和文件。 1.mkdir()只能一级一级的创建文件夹。 2.mkdirs()可以直接创建所有文件夹。 3.creatNewFile()创建的是文件 补充:File中delete()方法为删除文件方法,只能一级一级删。package AbstractFactory;public interf

2022-05-29 23:51:29 195

原创 java之Exception

一.throw与throws的区别throws: 1. 可以跟多个异常类型名,用逗号隔开,但异常类型需要为同一级别 2. 表示抛出异常,由调用者来处理 //RuntimeException不许处理 3. 位于方法声明后面,跟的是异常类名 4. throws表示一种可能性,但不一定会发生此异常throw: 1.用在方法体内,跟的是异常对象 2.只能跑出一个异常对象 3.表示抛出了一个异常,说明一定出现了异常

2022-05-26 00:44:54 68

原创 Collection及对象内存图解

一.对对象内存的理解 以学生数组为例 Student[] student=new Student[5]; Student s1=new Student("三岁小孩",3); Student s2=new Student("四岁小孩",4); Student s3=new Student("五岁小孩",5); Student s4=new Student("六岁小孩",6); Student s5=new Student("七岁小孩",7); student[0]

2022-05-19 01:20:19 152

原创 包装类类型之Integer

Integer的概要、重要的方法和对其内存的初次了解

2022-05-12 01:35:12 206

原创 equals()新体会、学习StringBuffer、匿名对象的新了解

一.对equals()方法的学习(instanceof、String)首先我们要知道“==”也是用来比较变量之间的相等关系的,那么它与equals()方法的关系是什么呢,先让我们来看看源码 public boolean equals(Object obj) { return (this == obj); }“==” : 1 . 比较基本类型:比较的是值是否相同——— 2.比较引用类型:比较的是地址值是否相同equals()方法实际上应用了“=

2022-05-05 01:48:18 76

原创 对ArrayList源码的学习

一.泛型的概述和基本使用1.泛型:是一种特殊的类型,是一种创建对象或调用方法时才明确数据类型的特殊类型。参数化类型,把类型当参数一样传递**2.泛型优点A:把运行期间的问题提前到了编译期间B:避免了强制类型转换csas *ghghgjhjhf...

2022-04-25 01:19:39 324

原创 权限修饰符、接口及try关键字的理解

一.权限修饰符概括:总是看见有不同的权限修饰符去修饰一些东西,所以近期对权限修饰符做了一些学习。1.权限修饰符包括:public、protected、默认的、private2.权限修饰符修饰的方法的使用范围;本类同包下的子类和无关类不同包下的子类不同包下无关类private可调用nonono默认修饰符可调用可调用nonoprotected可调用可调用可调用nopublic可调用可调用可调用可调用参考于:https://

2022-04-21 01:29:04 422

原创 多态、final、static

一.多态的概述及其使用1.继承与重写、父类引用指向子类对象是触发多态的三大前提2.多态是同一种事物表现出的多种形态3.多态的好处:(下文会举例说明)提高了代码的使用效率提高了代码的可扩充性将代码化繁为简class Animal{ public void eat(){ System.out.println("what"); } public void sleep(){ System.out.println("how"); }

2022-04-14 01:01:00 212

原创 API制作与继承的学习

一.对Java说明书(帮助文档)的制作以数组为例 //制作说明书格式 //可以根据javadoc 查看 public class ArrayDemo{ //一般格式: javadoc -d(目录名) -author -version ArrayTool.java public static void main(String[] args){

2022-04-06 00:24:15 293

原创 this关键字的理解与知识点的学习

java近期所学:一. 编译代码出现 “已在该编译单元中定义Arrays” 错误原因是引入的包名与所建包名相同 如:import java.util.Arrays;public class Arrays{ //会报错,因为名字不能相同.......}

2022-03-28 01:30:50 360

原创 nextLine()与next()的使用、初识Random用法、JAVA 截取字符串

import java.util.Scanner; public class Xiangmu2plus{ public static void main(String [] args){ System.out.println("欢迎使用计算器"); int a=0; while(true){ //不断循环 Xiangmu2plus k=new Xiangmu2plus(); boolean.

2022-03-17 00:01:45 549

原创 对Java学习的第三周

文章主要内容:初始函数方法的调用、println()的拓展、markdown语法、nextLine()和next()方法的区别一.初识方法调用 public class Test2{ public static void main (String[] args){ t2(); //t2为静态方法 静态方法的调用是通过类名来调用的 可直接用 Test2 out=new Test2(); //t2为静态方法 也可通过对象来调用 out.t2(); //等价于上面.

2022-03-13 18:42:04 170

原创 java对函数的练习

年份、月份所对应的天数 包括闰年这种情况。import java.util.Scanner;public class ShowDays{public static void main(String[] args){ System.out.println("请输入年份"); Scanner inYear=new Scanner(System.in); int year=inYear.nextInt(); System.out.println("请输入月份"); Scanner inMonth

2022-03-06 20:51:39 145 1

原创 java税收问题

学Java以来写的第一个函数------税收问题在我国,个人所得税是基于纳税人的情况和应征收人计算的。纳税人情况共分为三种:单身纳税人、已婚纳税人和家庭纳税人。另外,对于不同情况的纳税人,其税率是分档计算的,我国2008年的个人所得税税率如下表所示。import java.util.Scanner;public class Tax2{public static double Income(){ //返回值类型为double double income = 0; System.out

2022-03-06 19:09:38 1201 1

原创 Java初学

一.对Java的初次接触​ Java的运行需要下载jdk和记事本,并且需要搭建环境,起初我并不了解什么是搭建环境,后来我在同学的帮助下顺利完成了环境搭建,Java与C语言的执行有所区别,需要建立文件夹,用javac编译后还需要用java运行。二.对Java的初步学习经过这几天的学习,我了解到了以下几个方面代码放入的叫源文件,后缀必须是java​ 使用javac+源文件名 对源代码文件进行编译后,再使用Java + 编译后系统给的文件名,不需要写“.class" 就可以运行

2022-03-03 13:39:30 370 1

空空如也

空空如也

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

TA关注的人

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