JAVA
It's Q
比昨天更好
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Collection<? extends E> c解释
Collection<? extends E>解释:1.实现了Collection接口2.类型一定是E的子类符号解释:?:通配符原创 2020-08-27 10:12:10 · 3246 阅读 · 0 评论 -
C++和Java有哪些区别
1.C++创建对象后需要在使用结束后调用delete方法将其销毁,Java有垃圾回收机制,用来监视new出来的所有对象,辨别不会再被引用的对象,然后释放内存空间2.C++可以重载操作符,Java不能重载3.当变量作为类的成员使用时,Java才确保给定默认值,以确保那些基本类型的成员变量得到初始化,但是C++没有此功能4.C++有多继承,Java只有单继承5.Java中没有sizeof(),在C++中sizeof()操作符能够告诉我们为数据项分配的字节数,因为C++中不同的数据类型在不同的机器上可能有原创 2020-08-12 18:09:45 · 1469 阅读 · 0 评论 -
Java反射
反射什么是反射通过反射构建对象反射对象无参数反射对象有参数反射方法如何反射生成对象和反射调度方法什么是反射是在Java运行状态中,可以动态获取类的信息以及动态调用对象的方法的功能称为反射。通过反射可以调用当前类的所有属性和方法,对任意对象也一样,无视修饰符的限制。通过反射构建对象反射对象无参数public class ReflectServiceImpl { public void sayHello(String name){ System.out.println("He原创 2020-08-05 16:14:05 · 154 阅读 · 0 评论 -
文件基础
IO什么是文件?文件分几类?文件结构(树形)文件路径文件组成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入什么是文件?文件就是硬盘上一组数据的抽象概念文件分几类?1)文件夹/目录2)普通文件文件结构(树形)1)windows下,一个盘一个树形结构2)lin原创 2020-08-01 14:40:24 · 211 阅读 · 0 评论 -
String总结2
这里写自定义目录标题String创建String的三种方式引用字符串比较相等字符串常量池如果现在采用了直接赋值的模式进行String类的对象实例化操作,那么该实例化对象(字符串内容)将自动保存到这个对象池之中.String类中两种实例化对象的区别字符串不可变如何修改字符串?为什么String要不可变?StringString 也是引用类型,也是不可变的;创建String的三种方式 //方式一 String str1="Hello Java"; //方式二 St原创 2020-06-24 23:46:56 · 173 阅读 · 0 评论 -
String、StringBuffer和StringBuilder总结
1. String(1)String不可变(使用final修饰)(2)本质还是使用数组存储public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ private final char value[]; //...... }原创 2020-06-13 21:58:24 · 614 阅读 · 0 评论 -
java异常处理
1.异常处理的两种方式:1.抛出 throw2.try-catchtry块将易出错的代码放在try{}中,如果出现异常则进行捕获。try{ //Code that might generate exceptions }catch块对于try抛出的异常要进行catch(Type id1){ //Handle exceptions of Type1;}catch(Type id2){ //Handle exceptions of Type2;}...原创 2020-05-13 17:20:05 · 199 阅读 · 0 评论 -
重写和重载
重载:可以理解为旧的词语被赋予新的内容,然后根据语境判断其真实含义;例子:小明的妈妈:小明去擦玻璃!小明: 我擦!在这个例子中”我擦“可以根据语境的不同的,而有了不同的含义;在java和c++中,构造器就是重载典型;根据传入参数的不同,创造不同的对象。public class Tree { int height; Tree(){ Sy...原创 2020-05-01 23:11:07 · 203 阅读 · 0 评论 -
Java中boolean类型占用多少个字节?
1.在Java编程思想(4)中,boolean类型所占存储空间的大小没有明确指定,仅定义为为能够取字面值true和false;在优快云博主「菜鸡小王子」的原创文章有提到:2.《Java虚拟机规范》一书中的描述:“虽然定义了boolean这种数据类型,但是只对它提供了非常有限的支持。在Java虚拟机中没有任何供boolean值专用的字节码指令,Java语言表达式所操作的boolean值,在编译...原创 2020-04-21 09:44:48 · 542 阅读 · 1 评论 -
Java类和对象1
类类是对世界同一类事物的抽象。例如:小丑鱼,金枪鱼,草鱼,鲤鱼等等都可以被抽象为“鱼类”男人,女人可以被抽象为人类。类是含有世界同一类事物的属性和形为。属性:一类事物共有的特征;例如,鱼类中的????,都有鱼鳃,????都有两个眼睛,????的颜色。形为:一类事物共有的形为或者能力。????,都会游泳。对象对象是类的实例化,具体化。例如:小丑鱼就是类的实例化,也被称为对象。对象是把类中的属性或者形为具...原创 2020-04-19 14:11:48 · 146 阅读 · 0 评论 -
Java代码基本命名规范
Java代码基本命名规范1.类名使用 驼峰 命名形式(AaaBbbCcc),例如ToString2.方法名、参数名、成员变量、局部变量都统一使用 小驼峰 风格(aaaBbbCcc)。3.常量命名全部大写.AAABBBCCC.4.包名统一使用小写,点分隔符之间有且仅有一个自然语义的英语单词。包名统一使用 单数形式,但是类名如果有复数含义,类名可以使用复数形式例如,com.alibab...原创 2020-04-13 21:52:16 · 488 阅读 · 0 评论 -
JAVA设计一个Shape接口和它的两个实现类Square和Circle。
设计一个Shape接口和它的两个实现类Square和Circle。要求1.Shape接口中有一个抽象类方法area(),方法接受有一个double类型的参数,返回一个double类型的结果。2.Square和Circle中实现了Shape接口的area()抽象方法,分别求正方体和圆形的面积并返回。3.在测试类中创建Square和Circle对象,计算边长为2的正方体面积和半径为3的圆形面积...原创 2019-03-28 15:48:32 · 14749 阅读 · 0 评论
分享