
———— Java
文章平均质量分 70
Bboy-AJ
这个作者很懒,什么都没留下…
展开
-
【Java】包(Packages)
Packages前言 Java是面向对象语言,其基础类库的使用贯穿整个学习、开发过程。以JDK1.8来讲,类库数量还是非常多的,当然这不表示我们需要了解每一个类,所以先要对所有类有个整体上的认识,再根据其重要性选择性的去学习。包 查看Java SE8的API文档,根据包名基本上可以分为三类:java.*:标准类库,向后兼容javax.*:最早表示标准库的拓展(e...原创 2018-04-22 08:56:01 · 870 阅读 · 15 评论 -
【Java】异常(Exceptions)
概念 exception是“exceptional event”的缩写,是指执行程序中发生的事件,破坏了程序的正常执行流程。Java 异常处理机制使程序更加健壮易于调试,它可以告诉程序员三个问题:错误的类型、位置、原因,帮助程序员解决错误。 类别 Throwable是Java所有异常类的顶级父类,只有这个类的对象(或者其子类对象)才能被异常处理机制识别,也就是...原创 2018-04-12 11:29:04 · 3011 阅读 · 58 评论 -
【Java】泛型(Generics)
What 顾名思义,泛型:一般类型,也就是说可以为任何类型,泛型的本质是“参数化类型”,也就是说所操作的数据类型被指定为一个参数。泛型是在JDK1.5中引入的特性。Why 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型,而不是在运行时才出现错误。在实际编程中,会出现很多这样的情况:同样的方法,只是数据类型不同。现在如果想申...原创 2018-04-08 21:06:14 · 5341 阅读 · 13 评论 -
【Java】原始数据类型与其包装类
Primitive types Java语言中默认定义了8个原始数据类型,大致可以分为4类:整型:包含byte、short、int、long 浮点型:float、double 布尔型:boolean 字符:char 这8个基本的数据类型如果在声明的时候没有初始化,编译器会赋予默认值,引用类型的对象(如String)默认值为null。但如原创 2018-04-01 21:23:40 · 5778 阅读 · 13 评论 -
【Java】Garbage Collection-垃圾回收
概念 垃圾回收(Garbage Collection)是一种自动的存储器管理机制,可以减轻程序员管理内存的负担,减少程序员犯错的机会。垃圾回收最早源于LISP语言,而非Java的伴生产物。Java与C/C++语言对于内存的管理,用钱钟书先生的《围城》描述非常形象:外面的人想进来,里面的人想出去。 垃圾回收主要需要解决三个问题:什么地方的垃圾需要回收 什么时间回收 使用...原创 2018-05-13 16:09:28 · 1324 阅读 · 59 评论 -
JRE
概念 Java Runtime Environment(JRE),Java运行环境,简单的理解就是Java程序运行所需要的必要环境。JRE主要包括三部分:Java虚拟机(JVM)、核心类库以及其他一些必要的工具。JDK是JRE的超集,运行Java程序要需要安装JRE即可。JVM Java虚拟机(Java Virtual Machine),可以运行Java字节码文件(c...原创 2018-05-20 15:32:24 · 4836 阅读 · 13 评论 -
Web Services-网络服务
概念 在理解Web服务之前,我想我们需要理解什么是Service(服务),在经济学中服务区别于产品,即我们所说的第三产业。产品是属于有形的可以保存的财产;但服务是在产品制成后,利用这些产品去赚取利益。那么在计算机中,服务又是什么,通常我们把计算机中的服务认为是一种在后台运行的应用程序类型。 由于服务来源的不同,我们又可以把服务分为两种:本地服务(本地计算机提供的服务,不需要网络)和网络...原创 2018-05-26 16:31:36 · 1204 阅读 · 65 评论 -
【Java】IDE
概念 集成开发环境(IDE,Integrated Development Environment ),通常包括编程语言编辑器、自动构建工具、调试器,有的IDE会有编译器/解释器,比如Visual Studio。IDE是生产力工具,初学者编程并不建议使用,但在实际项目中熟练掌握可以极大的提高开发效率。 每个程序员可能都有心中最喜欢的那个IDE,不过本文不准备讨论到底哪个IDE更好,只是总...原创 2018-05-31 19:27:25 · 6449 阅读 · 7 评论