美文网首页
【002】2020.11.01 周日 --《Java基础知识问答

【002】2020.11.01 周日 --《Java基础知识问答

作者: 算法成瘾者 | 来源:发表于2020-11-01 22:04 被阅读0次

1.背景

以书籍 《Java开发实战》(软件开发技术联盟)一书作为基本来源。通过对书中目录的知识点,自我先回答,回答不上来或者模糊不清的,就到书中看看究竟,就作为要回答的问题了。

2.基础知识问答

目前看到的是那本书的第15章《编程常用类》,准备看第16章《使用集合类保存对象》

脑图地址: https://naotu.baidu.com/file/fc45acfc2184d677660b2899a239f5f5

数组

问题01:一维数组及二维的初始化

回答01:使用大括号即可,可以嵌套String[] names = {"aa", "bb"};

面向对象

问题02:Java中的静态导入怎么理解?

回答02:一般的导入都是到类一层,静态导入则是到类的静态属性一层,这样在程序中可以使用这个属性相关的方法等

问题03:Java中对象的销毁

回答03:JVM来完成,不过也可以直接设置变量为null,显性释放对象

问题05:Java权限修饰符

回答05:public > protected > default > privatedefault的可见性和protected,但是子类看不到父类的default默认权限的属性

String类

问题04:常用的方法有哪些?

回答04_1:1)字符串变数组的 split方法String params = "aa,bb";String[] paramArray = params.split(",");

回答04_3:length()

回答04_2:substring()substring(int Begin, int end)

异常

问题06:异常的使用原则

回答06:

1)使用 try catch捕获异常

2)一个方法被重写时,重写它的方法必须抛出相同的异常,或异常的子类

3)如果父类方法抛出了多个异常,则子类重写方法时,必须抛出哪些异常的一个子集,不能抛出新异常

线程

问题07:线程相关主要操作有哪些?

回答07_1:休眠Thread.sleep(2000);参数的单位是 毫秒

回答07_3:调度join

回答07_2:停止

1)stop --已不建议

2)设置标志位,然后判断break

3)interrepurted(), 会抛 InterrepurtedException

常用类库

问题08:Date类都有哪些常用的方法

回答08_1:创建Date day = new Date();Long time = System.currentTimeMillis();Date now = new Date(time);

回答08_2:比较afterbeforecompare

回答08_3:更改getTime()setTime()

回答08_4:格式化使用String的format()方法String.format("%te", date);== 常见格式化%tF; %tT; %tc

相关文章

  • 【002】2020.11.01 周日 --《Java基础知识问答

    1.背景 以书籍 《Java开发实战》(软件开发技术联盟)一书作为基本来源。通过对书中目录的知识点,自我先回答,回...

  • java基础知识问答

    一:父类静态方法或属性可以被继承重写吗? 静态方法或属性,一旦创建,就和这个类的对象脱离了关系,无所谓继承。如果子...

  • Android 知识梳理目录 - 好吧,这是一个很"干

    一、Java 知识梳理 Java&Android 基础知识梳理(1) - 注解Java&Android 基础知识梳...

  • java基础知识

    title: java基础知识tags: [java基础知识] 位运算符 java种的运算符有 “&”,“|”,“...

  • 今日问答002

    每一个提问,希望引发思考; 每一爱回答,期待共鸣探讨。

  • 2020.11.01

    在童年我把自己设想成一只蜂箱,形形色色普通的,没有文化的人像蜜蜂一样把自己的知识和对生或思索的蜜糖带进这只箱子...

  • 2020.11.01

    农历九月十六 星期天 龙江晴 2020年11月来了,还有2个月就要迎来2021 感叹时间过得太快,什么都还没来得及...

  • 2020.11.01

    今日安排起床时间7点起床 我的身后是悬崖,别人只是坑,所以我要比别人更加努力更加拼命才行娱乐时间减少,学习时间要增...

  • Java基础知识整理(一)

    1.Java基础知识体系 2.Java技术体系平台 3.Java语言特点与核心机制 1.Java基础知识体系 2....

  • 如何计算未来收益的现值(微信:桥水投资)

    投资基础知识 第 002 篇 简单又实用的投资干货 身边很多朋友...

网友评论

      本文标题:【002】2020.11.01 周日 --《Java基础知识问答

      本文链接:https://www.haomeiwen.com/subject/glbuvktx.html