八度余温℃
码龄6年
关注
提问 私信
  • 博客:3,791
    3,791
    总访问量
  • 27
    原创
  • 823,743
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2019-01-02
博客简介:

weixin_44375445的博客

查看详细资料
个人成就
  • 获得2次点赞
  • 内容获得0次评论
  • 获得2次收藏
创作历程
  • 27篇
    2020年
成就勋章
TA的专栏
  • java笔试题错误知识点
  • 方法重写
    1篇
  • 继承
    1篇
  • super
    1篇
  • java面向对象
    1篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

笔试题错误总结

1、内部类相关2、java提供了一个系统级的线程,即垃圾回收器线程。用来对每一个分配出去的内存空间进行跟踪。当JVM空闲时,自动回收每块可能被回收的内存,GC是完全自动的,不能被强制执行。程序员最多只能用System.gc()来建议执行垃圾回收器回收内存,但是具体的回收时间,是不可知的。当对象的引用变量被赋值为null,可能被当成垃圾。3、Java 标识符有如下命名规则:由26个英文字母大小写,数字:0-9 符号:_ $ 组成标识符应以字母、_ 、$开头。标识符不能是关键字。Java中严格
原创
发布博客 2020.10.08 ·
173 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习-JDBC的使用

综合案列-登录创建表,并插入测试数据CREATE TABLE `user`( id INT PRIMARY KEY AUTO_INCREMENT, username VARCHAR(20) UNIQUE NOT NULL, PASSWORD VARCHAR(20) NOT NULL, phone VARCHAR(11))CHARSET=utf8;INSERT INTO `user`(username,PASSWORD,phone) VALUES('zhangsan','1234','12
原创
发布博客 2020.08.03 ·
140 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习-生产者消费者问题

面包类-生产的对象public class Bread { private int id; private String productName; public Bread() { } public Bread(int id, String productName) { super(); this.id = id; this.productName = productName; } public i
原创
发布博客 2020.07.22 ·
146 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习-ArrayList

ArrayList数组结构实现,查找块,增删慢JDK1.2版本,运行效率快,线程不安全使用方法/*Arraylist使用存储结构:数组结构,查找块增删慢 */public class Demo02 { public static void main(String[] args) { //创建集合 ArrayList arrayList=new ArrayList(); Student s1=new Student("张三",15);
原创
发布博客 2020.07.21 ·
116 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习-Collection体系集合

整体结构上图转自千锋教育Collection父接口特点:代表一组任意类型的对象,无序,无下标,不能重复上图转自千锋教育Collection的使用遍历
原创
发布博客 2020.07.21 ·
89 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习-System类

System类System系统类,主要用与获取系统的属性数据和其他操作,构造方法时私有的转自千锋教育代码示例public class Demo04 { public static void main(String[] args) { //arraycopy数组复制 //src 源数组;srcPos从哪个位置开始复制;dest目标数组;destPos目标数组的位置;length复制长度 //System.arraycopy(src,srcPos
原创
发布博客 2020.07.20 ·
84 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习-Calendar类

CalendarCalendar提供了获取或设置各种日历字段的方法构造方法:protected Calendar();由于修饰符是protected,所以无法直接创建对象其他方法:转自千锋教育示例public class Demo03 { public static void main(String[] args) { //1、创建date对象 Calendar calendar=Calendar.getInstance(); System
原创
发布博客 2020.07.20 ·
81 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习-Date类

Date类Date表示特定的瞬间,精确到毫秒。Date类中的大部分方法都已经被Calendar类中的方法所取代。常见的使用方法import java.util.Date;public class Demo01 { public static void main(String[] args) { //1、创建Date对象 //今天 Date date1=new Date(); System.out.println(date1.t
原创
发布博客 2020.07.20 ·
86 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习-BigDecimal类

BigDecimalDouble存储的是近似值,在计算时会出现误差,所以精确计算浮点数时就用到了BigDecimal类使用方法及注意public class Demo06 { public static void main(String[] args) { BigDecimal bd1=new BigDecimal("1.0"); BigDecimal bd2=new BigDecimal("0.9"); //减法 BigDeci
原创
发布博客 2020.07.20 ·
98 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习-可变字符串

可变字符串StringBuffer:可变字符串,jdk1.0提供,运行效率慢,线程安全StringBuilder:可变长字符串,jdk5.0提供,运行效率快,线程不安全常用方法//StringBuffer和StringBulider的使用public class Demo05 { public static void main(String[] args) { StringBuilder sb1=new StringBuilder();//和StringBuffer方法一样
原创
发布博客 2020.07.20 ·
93 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习-String案例

已知String str = “this is a text”1、将str中的单词单独获取出来2、将str中的text换为practice3、在text前加一个easy4、将首字母改为大写下面展示一些 内联代码片。public class Demo04 { public static void main(String[] args) { String str = "this is a text"; //1、将str中的单词单独获取出来 St
原创
发布博客 2020.07.20 ·
259 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

Java学习-String类及常用方法

String概述字符串是常量,创建之后不可改变字符串字面值存储在字符串池中,可以共享String s = “hello”;产生一个对象,字符串池中存储String s = new String(“hello”);产生两个对象,堆池各一个结合代码体会public class Demo02 { public static void main(String[] args) { String name = "hello";//存储在字符串池中 name = "zh
原创
发布博客 2020.07.19 ·
206 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习-类型转换与装箱拆箱

装箱是指将不可为空的值类型转换为引用类型,或将值类型转换为它实现的某个接口(例如int to icomparable)。拆箱是指从对象显式转换为不可为空的值类型,将接口类型转换为不可为空的值类型(例如,IComparableto int)。代码示例public class Demo01 { public static void main(String[] args) { //类型转换:装箱,基本类型转换为引用类型的过程 //基本类型 int n
原创
发布博客 2020.07.19 ·
148 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习-Object类及常用方法

Object概述超类、基类,所有类的直接或间接父类。任何类如果没有书写extends显示继承某个类,默认继承Object类,否则为间接继承Obeject类所定义的方法,是所有对象都具备的方法Object类型可以存储任何对象。作为参数可接受任何对象,作为返回值可以返回任何对象。Object的方法getClass()方法public final Class<?> getClass(){}返回引用中存储的实际对象类型应用:判断两个引用中实际存储对象类型是否一致hashCode()方
原创
发布博客 2020.07.18 ·
170 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习-自定义异常

自定义异常步骤及总结除使用java内置的异常类用户还可以自定义异常。用户自定义异常类,只需要继承Exception类。定义异常的步骤:1、创建自定义异常类2、在方法中通过throw关键字抛出异常对象3、如果在当前抛出异常的方法中处理异常,可以使用try-catch语句捕获并处理,否则在方法的声明处,通过throws关键字指明要抛出给方法调用者的异常,继续下一步操作4、在出现异常方法的调用者中捕获并处理异常经验总结:1、处理运行时异常时,采用逻辑去合理规避异常并灵活运用try-catch2、
原创
发布博客 2020.07.18 ·
283 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java学习-捕获与抛出异常

异常处理机制捕获异常抛出异常异常处理五个关键字:try,catch,finally,throw,throwstry catch finally结构示例ctrl + alt +t在IDEA中这个快捷键可以快速生成try catch语句public class Test { public static void main(String[] args) { int a = 1; int b = 0; //假设捕获多个异常,异常范围从小到大
原创
发布博客 2020.07.18 ·
285 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习-异常

什么是异常软件在运行过程中遇到的一些意外,例如用户输入不满足你的要求,这就是异常,英文是Exception。异常指程序运行中出现的不期而至的各种状况异常发生在程序运行期间,它影响了正常的程序执行流程代码例子:package Exception;public class demo01 { public static void main(String[] args) { System.out.println(11/0); }}异常分类检查性异常:用户错误引
原创
发布博客 2020.07.17 ·
84 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习-接口的定义与实现

普通类与抽象类与接口普通类:只有具体实现抽象类:具体实现和规范(抽象方法)都有接口:只有规范,自己无法写方法,约束和实现分离,接口的本质就是契约声明类的关键字是class,声明接口的关键字是interface接口的作用1、约束2、定义一些方法让不同的人实现3、定义常量4、接口不能实例化,没有构造器5、implements实现多个接口6、类实现接口必须重写接口中的方法代码示例public interface UserService { //常量 int age = 1
原创
发布博客 2020.07.17 ·
149 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习-抽象类

定义abstract修饰符可以修饰方法也可以修饰类,这就是抽象类与抽象方法抽象类的注意:1、不能new这个抽象类,只能依靠子类实现,约束2、抽象类中可以写普通方法3、抽象方法必须在抽象类中用代码体会特点抽象类:public abstract class Action { //约束,我们只给出抽象的要做的东西,有人帮我们实现 //abstract,抽象方法,只有方法名字没有方法实现 public abstract void doSth();}子类://继承抽象
原创
发布博客 2020.07.17 ·
69 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java学习-static关键字

静态变量静态方法静态变量静态方法随着类的加载直接加载下面展示一些 内联代码片。//staticpublic class Student { private static int age;//静态变量 private double score;//非静态变量; public void run(){ } public static void go(){ } public static void main(String[] args) {
原创
发布博客 2020.07.17 ·
73 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多