![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
csdn1428208016
接web设计、java接口编写、后端管理平台、小程序编写。本人16年开始从事java开发,对于springboot、mybatis、sql、html、css、js、微信小程序和阿里云的使用都比较熟悉,有相关疑问欢迎大家找我,本人不常上csdn可以直接加我微信:wx1428208016。
展开
-
数组
还可以走另外一条路,即使用超类型通配符。这里,可以声明通配符是由某个特定类的任何基类来界定的,方法是指定<? super MyClass>,甚至或者使用类型参数: <? super T>(尽管你不能对泛型参数给出一个超类型边界;即不能声明<T super MyClass&a原创 2018-10-31 18:11:14 · 280 阅读 · 0 评论 -
字符串
字符串本文来源《Java编程思想(第四版)》原创 2018-10-27 11:01:58 · 449 阅读 · 0 评论 -
泛型
泛型简单泛型泛型接口泛型方法匿名内部类擦除的神秘之处擦除的补偿一般的类和方法,只能使用具体的类型:要么是基本类型,要么是自定义的类。如果要编写可以应用于多种类型的代码,这种刻板的限制对代码的東缚就会很大。有时候拘泥于单继承体系,也会使程序受限太多。如果方法的参数是一个接口,而不是一个类,这种限制就放松了许多。可是有的时候即便使用了接口,对程序的约束也还是太强了。因为一旦指明了接口,它就要求你的...原创 2018-10-30 21:56:12 · 3546 阅读 · 1 评论 -
枚举类型
枚举类型本文来源《Java编程思想(第四版)》原创 2018-11-03 09:30:35 · 292 阅读 · 0 评论 -
注解
注解本文来源《Java编程思想(第四版)》原创 2018-11-03 10:59:29 · 184 阅读 · 0 评论 -
Java I/O系统
Java I/O系统File类对程序语言的设计者来说,创建一个好的输入/输出(I/O)系统是一项艰难的任务。File类本文来源《Java编程思想(第四版)》原创 2018-11-02 15:27:17 · 262 阅读 · 0 评论 -
并发
并发基本的线程机制定义任务Thread类使用Executor从任务中产生返回值休眠优先级让步后台线程编码的变体基本的线程机制并发编程使我们可以将程序划分为多个分离的、独立运行的任务。通过使用多线程机制,这些独立任务(也被称为子任务)中的每一个都将由执行线程来驱动。一个线程就是在进程中的一个单一的顺序控制流,因此单个进程可以拥有多个并发执行的任务,但是你的程序使得每个任务都好像有其自己的CPU一...原创 2018-11-04 21:27:38 · 395 阅读 · 0 评论 -
Java技术体系
Java技术体系从广义上讲,Clojure、JRuby、Groovy等运行于Java虚拟机上的语言及其相关的程序都属于Java技术体系中的一员。如果仅从传统意义上来看,Sun官方所定义的Java技术体系包括以下几个组成部分:Java程序设计语言各种硬件平台上的Java虚拟机Class文件格式Java API类库来自商业机构和开源社区的第三方Java类库我们可以把Java程序设计语...原创 2018-11-16 08:14:08 · 954 阅读 · 1 评论 -
通过异常处理错误
通过异常处理错误原创 2018-10-26 09:01:13 · 381 阅读 · 0 评论 -
持有对象-容器
持有对象-容器基本概念完整容器分类迭代器Collection的功能方法ListLinkedListStackSet和存储顺序QueueMap[理解Map]散列与散列码基本概念Java容器类类库的用途是“保存对象”,并将其划分为两个不同的概念:Collection。一个独立元素的序列,这些元素都服从一条或多条规则。List必须按照插入的顺序保存元素,而Set不能有重复元素。Queue按照排...原创 2018-10-23 08:54:09 · 217 阅读 · 0 评论 -
操作符
操作符Java操作符优先级Java操作符操作符作用于操作数,它接受一个或多个参数,并生成一个新值。参数的形式与普通的方法调用不同,但效果是相同的。有些操作符可能会改变操作数自身的值,这被称为“副作用”。那些能改变其操作数的操作符,最普遍的用途就是用来产生副作用,但要记住使用此类操作符生成的值与使用没有副作用的操作符生成的值,没有什么区别。赋值int a = 1;赋值使用操作符“=”...原创 2018-10-13 10:30:28 · 353 阅读 · 0 评论 -
控制执行流程
控制执行流程if-elsewhile、do-while和forforeach语法returnbreak 和continueswitchif-else所有条件语句都利用条件表达式的真或假来决定执行路径,if-else是控制程基本的形式。其中的else是可选的,所以可按下述两种形式来使用if:if(Boolean-expression)  &原创 2018-10-14 09:17:58 · 377 阅读 · 0 评论 -
访问权限控制
访问权限控制但是,在这种修改和完善代码的愿望之下,也存在着巨大的压力。通常总是会有一些消费者(客户端程序员)需要你的代li!i在某些方面保持不变。因此你想改变代码,而他们却想让代西保持不变。由此而产生了在面向对象设计中需要考慮的一个基本问题:“如何把变动的事物与保持不变的事物区分开来”。这对类库(nbray)而言尤为重要。该类庫的消费者必须依赖他所使用的那部分类库,井且能够知道如果类庫...原创 2018-10-18 11:47:48 · 437 阅读 · 0 评论 -
初始化与清理
初始化与清理用构造器确保初始化构造器与方法的重载构造器中调用构造器static的含义成员初始化构造器初始化数组初始化清理:终结处理和垃圾回收垃圾回收器如何工作用构造器确保初始化在Java中,通过提供构造器,类的设计者可确保每个对象都会得到初始化。创建对象时,如果其类具有构造器,Java就会在用户有能力操作对象之前自动调用相应的构造器,从而保证了初始化的进行。构造器的命名现在有两个问题:第一,...原创 2018-10-17 08:54:17 · 421 阅读 · 0 评论 -
面向对象编程思想
Java面向对象编程思想Java对象什么是对象如何创建对象对象的生命周期继承什么是继承继承语法向上转型继承与初始化多态什么是多态产生正确的行为功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功...原创 2018-10-11 07:35:59 · 7612 阅读 · 0 评论 -
接口
接口原创 2018-10-20 10:09:31 · 231 阅读 · 1 评论 -
内部类
内部类创建内部类使用.this与.new内部类与向上转型方法和作用域内的内部类匿名内部类嵌套类为什么需要内部类内部类的继承内部类标识符可以将一个类的定义放在另一个类的定义内部,这就是内部类。创建内部类创建内部类的方式就如同你想的一样——把类的定义置于外围类的里面。public class A{ class B{ private int i = 1; public int getI...原创 2018-10-20 16:41:39 · 269 阅读 · 0 评论 -
类型信息
类型信息为什么需要RTTIClass对象运行时类型信息使得你可以在程序运行时发现和使用类型信息。它使你从只能在编译期执行面向类型的操作的禁锢中解脱了出来,并且可以使用某些非常强大的程序。对RTTI的需要,揭示了面向对象设计中许多有趣(并且复杂)的问题,同时也提出了如何组织程序的问题。为什么需要RTTI假如你碰到了一个特殊的编程问题——如果能够知道某个泛化引用的确切类型,就可以使用最简单的方...原创 2018-10-28 15:48:07 · 355 阅读 · 0 评论 -
基本数据类型与高精度数字
基本数据类型原创 2018-10-11 09:31:38 · 3096 阅读 · 0 评论