![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
韩顺平java基础学习
文章平均质量分 55
「已注销」
这个作者很懒,什么都没留下…
展开
-
‘net‘不是内部或外部命令,也不是可运行的程序 或批处理文件
'net'不是内部或外部命令,也不是可运行的程序 或批处理文件原创 2022-03-05 15:54:01 · 442 阅读 · 1 评论 -
P576线程P582多线程P583startP584Runnable创建线程P58子线程应用P587退出P588方法P591守护线程P592线程7大状态P593同步P594互斥锁P596释放锁P598
576线程-P598作业2P576线程P582多线程机制public class Thread01 { public static void main(String[] args) { //创建Cat 对象,可以当做线程使用 Cat cat = new Cat(); cat.start();//启动线程 //输出 //喵喵我猫咪1线程名=Thread-0 //喵喵我猫咪2线程...原创 2022-02-07 15:01:51 · 461 阅读 · 0 评论 -
P568坦克大战P569java绘图坐标P571Java绘图技术P574Java事件处理机制P578绘制敌人的坦克(集合
P568坦克大战P568坦克大战看到Java的画图想起了python的GUI,绘图学起来应该比较简单P569java绘图坐标P570绘图入门与原理将图形最大然后最小真的会import javax.swing.*;import java.awt.*;public class Draw01 extends JFrame{//Fram框架,窗口 private MyPannel mp=null;//定义一个面板 public static void...原创 2022-02-04 12:53:55 · 326 阅读 · 0 评论 -
P547集合家庭作业1-泛型-Junit
P547集合家庭作业1public class Collection { public static void main(String[] args) { News news1 = new News("1234567890123450000000000000"); News news2 = new News("2234567890123450000000000000"); ArrayList aList = new ArrayList();...原创 2022-01-29 16:45:09 · 387 阅读 · 0 评论 -
P539Hashtable使用P541PropertiesP542总结开发中选择集合类P544TreeMap源码P546Collections 工具类2
P539Hashtable使用P541PropertiesP542总结开发中选择集合类P544TreeMap源码P546Collections 工具类2P539Hashtable使用public class Hashtable1 { public static void main(String[] args) { /* public class Hashtable<K,V> extends Di...原创 2022-01-24 17:17:24 · 306 阅读 · 0 评论 -
P519set接口实现类HashSetP520扩容P521源码P523Set底层机制P525set接口实现类P527LinkedHashSetP529set接口实现类P530Map接口的特点P533M
P519set接口实现类HashSetpublic class HashSetStructure { public static void main(String[] args) { //模拟一个HashSet的底层(HashMap的底层) //1.创建1个数组,数组的类型是Node[] //2.有些人直接把Node数组成为表 Node[] table =new Node[16]; System.out.pri...原创 2022-01-23 17:47:34 · 438 阅读 · 0 评论 -
P498集合-P504List接口-P508ArrayList-p512Vector-P514双向链表-P515LinkedList底层-P518HashSet
P498集合-P504List接口-P508ArrayList-p512Vector-P514双向链表-P515LinkedList底层-P518HashSetP498集合介绍P499集合的框架体系图//1. 集合主要是两组(单列集合, 双列集合) //2. Collection 接口有两个重要的子接口List Set , 他们的实现子类都是单列集合 //3. Map 接口的实现子类是双列集合,存放的K-V //4. 把老师梳理的两张图记住(感觉部分类似于Java的字典?)P50原创 2022-01-20 18:37:34 · 388 阅读 · 0 评论 -
P486大数据处理-P497Date
P486大数据处理//当我们编程中,需要处理很大的整数,long 不够用// 可以使用BigInteger 的类来搞定// long l = 23788888899999999999999999999l;// System.out.println("l=" + l);BigInteger bigInteger = new BigInteger("10000");//老韩解读// 1. 在对BigInteger 进行加减乘除的时候,需要使用对应的方法,不能直接进行+ - * /Bi..原创 2022-01-16 20:50:18 · 193 阅读 · 0 评论 -
P478StringBuliderP480Math类P481Sort方法P483binarySeach 二分查找
P477测试2System.out.println("输入名字");String input= new Scanner(System.in).next(); System.out.println("输入价格"); double nums= new Scanner(System.in).nextDouble();String str1="名字\t\t\t商品价格\n%s\t\t\t%s";String s=nums+"";StringBuffer s1=new StringBuffer(..原创 2022-01-15 23:38:06 · 138 阅读 · 0 评论 -
P471String类的常见方法-P477StringBuffer的常见方法
P471String类的常见方法-P477StringBuffer的常见方法P471String类的常见方法// 4.indexOf 获取字符在字符串对象中第一次出现的索引,索引从 0 开始,如果找不到,返回-1String s1 = "wer@terwe@g"; int index = s1.indexOf('@'); int index = s1.indexOf("we");// 6.substring 截取指定范围的子串String name = "hello,张三";/原创 2022-01-15 00:46:48 · 124 阅读 · 0 评论 -
P459常用类-P466String类的理解
P459常用类-P466String类的理解P459public class Test1 { public static void main(String[] args) { //演示拆箱和开箱,jdk5以前是手动 int n1=100;//装 Integer interger=new Integer(n1); //或者 Integer integer1=Integer.valueOf(n1); //拆 int ...原创 2022-01-13 23:58:36 · 107 阅读 · 0 评论 -
P444异常Exception-P458
P444异常Exception-P458P443异常处理机制//1. num1 / num2 => 10 / 0 //2. 当执行到num1 / num2 因为num2 = 0, 程序就会出现(抛出)异常ArithmeticException //3. 当抛出异常后,程序就退出,崩溃了, 下面的代码就不在执行 //4. 大家想想这样的程序好吗? 不好,不应该出现了一个不算致命的问题,就导致整个系统崩溃 //5. java 设计者,提供了一个叫异常处理机制来解决该问题 // int原创 2022-01-12 00:19:38 · 570 阅读 · 0 评论 -
P436作业1- P441作业(抽象、接口实参、枚举)
P436抽象相关第一题,首先类加载,创建new c1的时候,color等于之前的red,没有进行j静态初始化第二题public class Homework { public static void main(String[] args) { System.out.println(F.getNum());//100100 System.out.println(F.getNum()); System.out.println(new F().getsNum...原创 2022-01-11 00:19:45 · 198 阅读 · 0 评论 -
P424枚举的引出——P435注释
P424枚举的引出P424枚举package emun;public class Enumeration { public static void main(String[] args) { System.out.println(Season.SPRING); }}class Season{ private String name; private String desc; //1.将构造器私有化,防止直接new //2...原创 2022-01-10 16:11:35 · 293 阅读 · 0 评论 -
P413内部类-局部内部类—匿名内部类——成员内部类——静态内部类
P413内部类P413内部类P412四种内部类复习局部变量public class LocalInner { public static void main(String[] args) { new Outer01().m1(); }}class Outer01{ private int n1=100; private void m2(){ System.out.println("outer01的m2(...原创 2022-01-09 00:00:52 · 189 阅读 · 0 评论 -
P401-P410接口
P401-P410接口p401抽象类最佳实践-模板设计模式``package singleTon;public class Abstract { public static void main(String[] args) { B b = new B(); b.cal();//动态绑定,执行到job() }}abstract class A{ public void cal(){ long start ...原创 2022-01-08 00:21:23 · 207 阅读 · 0 评论 -
P391单例模式-P395final关键字-P398抽象类关键字
package singleTon;//注意先调用的时候,会先调用构造器 public class SingleTon { public static void main(String[] args) { //通过方法可以获取对象 Daughter instance = Daughter.getInstance(); System.out.println(instance.getName()); Daug...原创 2022-01-07 00:56:06 · 67 阅读 · 0 评论 -
【P373java类变量的引出-P390java代码块的细节】
P373java类变量的引出-P390java代码块的细节package com.work;public class ChildGame { public static void main(String[] args) { //定义一个变量count, 统计有多少小孩加入了游戏 int count = 0; Child child1 = new Child("白骨精"); child1.join(); child...原创 2022-01-06 00:21:33 · 241 阅读 · 0 评论 -
P352作业10-P360复习
P352作业10-P360复习P352-P354 ==和equals区别package com.work;public class Homework03 { public static void main(String[] args) { Doctor do1 = new Doctor("L",99,"娅",'女',888.0); Doctor do2 = new Doctor("L",99,"娅",'女',888.0); System原创 2022-01-02 22:25:17 · 375 阅读 · 0 评论 -
P343java三大特性作业-P349练习作业8
P343java三大特性作业-P350练习作业8P343冒泡排序数组(自己写的)package com.work;public class Test { public static void main(String[] args) { Person [] arr=new Person [3]; arr[0]=new Person("aa",22,"jb0"); arr[1]=new Person("bb",21,"jb1"); ...原创 2022-01-02 00:25:46 · 166 阅读 · 0 评论 -
P325toStringP327finalize P328断点P335零钱通
P325toStringP327finalize P328断点P335零钱通p325toStringP325toStringP327finalize P328断点P335零钱通--object的源代码返回return getClass().getName()+@+Intefer.toHexstring(hashCode());全类名(包名+类名)package com.Object;public class ToString { public static void ..原创 2022-01-01 00:13:31 · 279 阅读 · 0 评论 -
P313多态属性比较操作符,动态绑定机制,参数,equals-P325
P313多态属性无重写看编译类型,比较操作符,动态绑定机制,多态参数,equals-P325P313多态属性类型无重写看编译类型instanceOf 比较操作符package com.Polymoraphic.Exercise;public class PolyExcercise { public static void main(String[] args) { Base base =new Sub(); //属性没有重写之说!属性的值看编译类型...原创 2021-12-31 00:31:10 · 344 阅读 · 0 评论 -
P284-继承P289Super关键字P302覆盖P306-P311多态
P284-继承P289Super关键字P302覆盖P306-P311多态P284无参数构造器与setXxx()方法集合练习1package Encap;public class Person { public static void main(String[] args) { Person1 p1 = new Person1(); p1.setName("javakkkk"); p1.setAge(200); p...原创 2021-12-30 00:06:32 · 338 阅读 · 1 评论 -
P264IDEA-282封装
P264IDEA-282封装原创 2021-12-28 16:18:59 · 186 阅读 · 0 评论 -
P255Java练习
P255Java练习题目4,编写类A03,实现数组的赋值功能copyArr,输入旧数组,返回一个新数组,元素和旧数组一样public class Tets255Homework04 { public static void main (String[] args) { A03 t=new A03(); int [] a={1,2,3,4,5}; int [] a1=t.copyArr(a); for(int i=0;i<a1.length;i++){ System.out.原创 2021-12-26 21:23:06 · 244 阅读 · 0 评论 -
P251Javathis关键字练习
定义Person类,有name,age属性,并提供compareTo比较方法用于判断是否和另一个对象相同如下代码为compareTo比较方法public class Test251thisTestPerson { public static void main (String[] args) { Person p1=new Person("aa",99); Person p2=new Person("bb",1); System.out.println(p1.compareTo(p2)原创 2021-12-26 13:22:08 · 392 阅读 · 0 评论 -
韩顺平Java学习笔记P245对象创建流程分析P246this关键字-P250
韩顺平老师java学习笔记对象流程创建分析this关键字原创 2021-12-25 15:18:52 · 170 阅读 · 0 评论