- 博客(15)
- 收藏
- 关注
原创 io之文件的输入输出
package com.company.IO流.FileWriteTest;import java.io.*;/** * @author hg * @version 1.0 * @date 2022/5/17 20:23 */public class FileWriteTest { public static void main(String[] args) { FileReader fr = null; FileWriter fw = null;
2022-05-31 20:02:19 124
原创 自动装箱和拆箱
自动装箱和拆箱package 自动装箱和拆箱;import java.util.HashMap;import java.util.HashSet;import java.util.Set;/** * @author hg * @version 1.0 * @date 2022/5/10 21:25 */public class Test { public static void main(String[] args) { //自动装箱boxing,
2022-05-24 21:22:01 68
原创 iterator学习
Iterator的学习package com.company.Iterator;import java.util.*;/** * @author hg * @version 1.0 * @date 2022/5/2 11:48 */public class IteratorDemo { public static void main(String[] args) { // 使用多态方式 创建对象 ArrayList arrayList= new Arra
2022-05-15 22:49:28 64
原创 封装类与包装类
封装类封装的流程私有化成员变量,使用private关键字修饰。提供共有的get成员方法和set成员方法,在方法体中来在构造方法中调用set成员方法进行合理的判断。package 封装类;/** * @author hg * @version 1.0 * @date 2022/5/8 22:08 */public class people { String name; int age; public people() { } public p
2022-05-09 00:09:10 212
原创 泛型的初步使用
#泛型是一种把类型明确的工作推迟到创建对象或调用方法的方式。它把类型当做参数传递。package 泛型;/** * @author hg * @version 1.0 * @date 2022/5/3 20:06 */public class A { public void show(String s) { //在类A中方法show要使用不同类型的参数要用方法重载, System.out.println(s); // 但使用泛型就不需要这么麻烦 }
2022-05-03 21:11:04 48
原创 接口interface
接口interface接口基本格式【修饰符】interface 接口名 【】{【public】【static】【final】常量;【public】【abstract】方法;}package com.hg.test.interface01;//定义接口Interface1interface Interface1 { public void display();//定义在接口中的方法,没有实现。和抽象方法差不多。}class a implements Interface1 { //
2022-04-24 22:11:08 314
原创 抽象方法和抽象类
abstrac抽象方法和抽象类1.抽象方法:用abstract关键字修饰,不用写{},也就是没有内容 并且用 ; 结束。如 abstract void eat();就是一个抽象方法。写抽象方法必须在抽象类中2.抽象类:顾名思义就是在类前面加上一个abstract修饰。抽象类的意义不在于实例化而在于被继承,若一个类继承自抽象类必须重写抽象方法,否则该类也是抽象类。因此抽象类对子类具有强制性和规范性,这也叫作模板设计模式。package com.hg.test.Animals;abstract cla
2022-04-17 23:38:57 189
原创 final学习
标题final的学习final意思:最终的; 最终的; 最后的; 决定性的; 不可改变的。final可以声明常量,方法参数,方法,类。1.声明类的话不可以被继承,也就是不能变成父类,没有她的子类2.修饰方法的话此方法不能被重写override,也就是这个不可改变。子类是不能重写该类的这个方法。package com.hg.test;class test01{ public static void main(String[] args) { child kid
2022-04-10 23:29:50 39
原创 super()用法
#super()用法##1.super()可以调用父类的构造方法。import java.util.*;//父类public class Father{ int id; //无参构造 public Father(){ System.out.println("调用父类的构造方法"); //有参构造 //public Father(int id){ // System.out.println("调用"+id); //}}//子类 class Son extends
2022-04-03 20:13:56 935
原创 Java学习之byte强制类型转换精度损失
#强制类型转换public class Test{ public static void main(String [] args){ byte a=(byte)200; System.out.println("a="+ a); }}我们知道byte占一个内存,范围是-128——127.我们进行了强制类型转换,200变成了什么?精度损失后我们可以看到结果是-56,为什么是怎样了?200//128+64+8用01二进制表示存的是补码011001000,//最前面的一个数01表
2022-03-28 00:08:51 500
原创 无法从静态上下文中引用非静态
#无法从静态上下文中引用非静态package program1;import java.util.Scanner;public class MartDemo{ public static void main(String [] args){ System.out.println("qingshuruprice:"); Scanner in=new Scanner(System.in); double summoney=in.nextDouble(); add(summoney); }
2022-03-20 18:04:13 354
原创 overload
#方法重载Overload1.同一个方法名2.参数类型不同或个数不同class Time1{ //一个方法名 private int hour; //0-23,private是一个关键字,私有化成员变量 private int minute; //0-59 private int second; //0-59 public Time1(){ setTime(0,0,0);} public Time1(int hh){//与上一个参数类型不同 set
2022-03-20 14:07:55 240
原创 输入选择排序
#选择排序public class Rank{ public static void main(String [] args){ int[] arry={2,1,5,3,};\\定义数组 int q=0; for(int i=0;i<4;i++) for(int j=1;j<4-i;j++) { if(arry[i]<arry[i-1]) q=arry[i-1]; arry[i-1]=arry[i]; arry[i]=q; }
2022-03-14 00:00:06 406
原创 我第一个博客
#java中的a+b计算······import java.util.Scanner;\输入语句要用这个东西java.util包,public class Count01{public static void main(String [] args)\固定格式{System.out.println(“qingshurudiyigeishua:”);Scanner inA=new Scanner(System.in);int a=inA.nextInt();\变量a的输入语句,这定义的a是个整
2022-03-06 10:43:17 124 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人