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

原创 求逆序对数目

【代码】求逆序对数目。

2023-03-16 15:54:24 152

原创 多线程Thread,Runnable初步认识,join方法学习。

这里先对上一次博客内容来补充一点。这里的例子是不使用方法,用的一个方法来复制文件的内容。之前的都是在一个文件上的修改。这里用来把一个文件中的内容复制到另一个文件中去。文件中的内容是:而文件中什么内容都没有。结果为:这个文件中确实写入了1024个长度的内容。而且复制了文件中的内容。然后是这次学习的内容了:线程可以加深有些东西为什么不是顺序执行的的解释(部分)。多线程相当于是多个栈的运行,而不是只有一个栈。这样就使得程序具有高效性,并行性。(比如我们即可以开浏览器,又可以打开QQ…)(当然有时候处理数据是需

2022-06-01 16:16:40 547

原创 输入输出流和一些方法的学习。

输入输出流的学习。流分为两种,并不是说分为输入和输出这两种。而是类型是一种是字节流(万能的流),还有一种是字符流(比较局限,局限到甚至只能用txt格式的文件。)说的io流大致就是input流和output流。区别就是:字节流读取单位为:一个字节(1 byte); 字符流是:一个字符(1 char相当于2 byte)。流的作用,个人理解就是为了更好的传输数据(毕竟在现在传输的东西需求很多,比如各种网盘之类用来传输的文件。)写一个字节输入流:我这里是输出文件内容(输入流可以把数据显示在屏幕上)。(当然还

2022-05-29 23:59:46 239

原创 对于泛型类,泛型方法,泛型接口的初步认识

泛型的学习泛型类:先看下面这个例子:先写一个不是泛型的(定义构造方法和一个方法,来进行引用)。package com.FanXing.Contrast;public class Ordinary { private int number;//这里的number定义类型为:int public Ordinary(int number) throws Exception { this.number = number; } public int ge

2022-05-22 15:34:28 167

原创 try - catch - finally的学习。异常的初步认知。

try - catch - finally的学习。和异常的初步认知。定义:Java通过API中的Throwable类的众多子类描述各种不同的异常,所以java异常是Throwable子类的实例化对象。Throwable有两个重要的子类:Exception和Error。ErrorError错误代表了程序运行时Java系统内部的错误,与程序设计者的操作无关。 Error是不可查的 。Exception是程序本身可以处理的异常,程序设计者应尽量加以处理的部分。Exception分为两类,一类是:运

2022-05-12 00:11:31 530

原创 interface的学习

对接口的认识首先接口和抽象类关系比较好。接口是一个特殊的类。接口也是一个类。里面也是可以放成员变量和属性的。不过对于需要new来创建对象的,是不行的。(比如构造方法。)所以在接口中使用,成员方法和属性都是可以的。(不过一般里面只放抽象方法。)而且现在了解到的,主要是被static,default,public,abstract和final修饰的。(如果你没有加,他前面是会有默认的。)比如我这里写一个接口:interface JieKouTest1_1 { int a = 10;}pu

2022-05-05 12:58:09 311

原创 有关抽象类中的学习知识

有关抽象类中的学习知识。对于抽象类的特点概述。1、// 抽象类中如果有抽象方法的话,继承该抽象类的子类(不为抽象类的子类),必须重写父类中所有的抽象方法。2、// 即使是抽象类,如果用构造方法,里面的super还是会指向所继承的父类的。3、// 抽象类和方法被static修饰的话,是不能被继承使用的。(所以用抽象的东西就不用static修饰。抽象类用来继承的。)4、// 抽象类没有方法体:例子public abstract void eat();。5、

2022-04-26 01:01:17 423

原创 ArrayList中部分的学习。

1、addArrayList的add:例子:list.add(“1”); 跟LinkedList一样是在最后面加上add进来的数字。放在输出语句中的话是输出为true和false,不过只知道输出为true,怎么输出为false呢?2、RemoveIndex(索引为从0开始)例子:list.remove(0);删去 索引指向的元素。然后索引会对应的补齐。(不会出现用了一次0以后0处就没有数据使用了。)A. 如果输入的索引超过了范围会报错的。B. remove也可以对数据直接进行删除,只需要输入

2022-04-17 21:44:24 340

原创 继承中this和super的学习。

java学习第七周继承的学习。1、子类和父类中的输出关系。(什么时候会先输出父类中的,什么时候只输出子类,子类或父类中那个缺少了对应的语句才会报错。以及子父类类型的转换需要注意的事项)。class Fu { private int size; private String name; public Fu() { System.out.println("父类中的无参构造"); } public Fu(String name) {

2022-04-15 14:08:35 503

原创 访问修饰符和final的学习

java学习第六周对idea的一些认知。1、 创建的package名字首不能为数字,或者带有一些字符。不然在这包下面创建的文件是建立不了java.class的。(虽然可以去Project Structure里面把文件改为sources。不过现在才刚开始摸索还有很多不会的。)这一次blog是对private,protected,final 等修饰符关键字的学习。1、 private 修饰的变量。(private一般不修饰类,但是可以修饰内部类。)一个类中由private修饰的变量在外部类使不允许

2022-04-09 15:57:36 290

原创 方法的学习

java学习第五周1、对于上期this学习的补充。this修饰的方法。public class ThisFangFa{ String name; int number=1; int age=18; String sort; public ThisFangFa(){ //如果这里this(12,2);不写在第一行也是会报错的。 //注意,这里如果写成this.ThisFangFa(12,2);会报错。报错:找不到符号。 this(12,2

2022-04-03 15:05:49 77

原创 栈堆图的学习

java学习第四周所画的栈堆图(个人理解)public class ShiLi5_3_5{ private static Time1 t0,t1; public static void main(String[] args){ //构造方法重载 t0=new Time1(); t1=new Time1(11,22,33); System.out.println("t0="+t0.toString()); System.out.println("t1="+t1.toStri

2022-03-27 22:50:07 595

原创 this的学习

java学习第四周this的认知。1.关键字this代表一个引用,指向正在调用该方法的当前对象(书上的定义)。class Student{ String name;//定义一个成员变量. public void show(){ System.out.println("无参"); System.out.println("name="+name); }//构造方法,Student一致. public Student(String name){//这里形参和成员变量一样. th

2022-03-25 00:08:35 84

原创 数组的学习

java学习第三周数组的一些知识先从一维数组开始说明。1、 初始化: a. int a[]=new int [1]; b.int a[]={1}; c.int a[]=new int[]{1};前面的int是定义数组的类型。b,c都为数组a输入了一个为1的值。(我认为需要注意的是不要忘记左边的括号了,当然把数组名写括号后面也是可以的,例int []a=new int[1];)如果定义和输入的类型不同,也是会报错的。比如: char str[]={'h','e','l','l','o'};

2022-03-18 18:29:59 376

原创 String和equals的学习

学习java第二周关于String和equals1、 首先可以在数组封装类Arrays里面使用Arrays.equals(需要导包import java.util.Arrays;)import java.util.Arrays;public class Equals{public static void main(String[] args){ String a="123"; String b="123"; System.out.println(Arrays.equals(a,b);

2022-03-13 18:17:29 775

原创 Scanner数据输入的一些学习

关于输入的一部分心得Scanner输入一共分3步输入。###第一步 :先导包,输入在最前面。import java.util.Scanner;(如果没有这一项的话,程序会报错的)。###第二步 :创建需要输入的对象格式 : `Scanner ___ =new Scanner(System.in);横线部分是你可以自己命名的部分(不可以是关键字 ,

2022-03-08 17:52:42 641

原创 java学习

** 学习JAVA第一周**一开始接触了文件名,文件名的首字母 得要大写,然后需要.java可行例子: Unit.java然后格式中强制要求的是String的‘S’得要大写然后“[]”这个必须得有,可以在String后面或者是后面的字母后面也行,但不能放在最前面。可行例子:String[] args如果上述的后面的字母(就是args)那么再后面设置变量的时候就不能与其相同了,不然就会报错。System.out.println//这种语句会自动换行。System.out.print...

2022-03-04 18:36:17 305 2

空空如也

空空如也

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

TA关注的人

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