一。接口 使用关键字interface来定义一个接口。接口的定义和类的定义很相似,分为接口声明和接口体,例如: 1.接口声明 定义接口包含接口声明和接口体,和类不同的是,定义接口时使用关键字interface来声明自己是一个接口,格式如下: 2.接口体 接口体中包含常量的声明(没有变量)和抽象方法两 ...
分类:
编程语言 时间:
2019-03-02 20:01:35
阅读次数:
456
Java学习之IO流 学习Io流之前,我们先了解文件,以及在Java中对文件的操作。首先对文件进行操作,就必须用 File F = new File(“d:\\文件名”); 表示该文件或文件夹的地址寻找或者创建(这个语句一般被认为对已经存在的文件用File对象进行绑定,但实际上如果不存在,还会创建, ...
分类:
其他好文 时间:
2019-03-01 12:28:55
阅读次数:
175
一。面向对象编程的三大特性 1.封装性 面向对象编程的核心思想之一就是将数据和对数据的操作封装在一起。通过抽象,即从具体的实例中抽取出共同的性质形成一般的概念,例如类的概念。 2.继承 继承体现了一种先进的编程模式。子类可以继承父类的属性和行为,即继承父类所具有的数据和数据上的操作,同时又可以增添子 ...
分类:
编程语言 时间:
2019-02-26 22:25:04
阅读次数:
367
在Java工程里好几次遇到了这个错误,每次都不记得上一次是怎么解决的,导致都要花费很长时间去处理,另一方面也是对java学习理解和使用的不够熟练。 现在将此问题记录下来,并将解决方法以及思路整理一下,下次再遇到可以有个参考。 先对问题进行一个简单的描述: 使用外部依赖添加的方式引入了某个jar包,在 ...
分类:
其他好文 时间:
2019-02-22 00:51:09
阅读次数:
1504
原 推荐10个Java方向最热门的开源项目(8月) 2018年08月28日 17:54:32 SnailClimb在CSDN 阅读数:849 原 推荐10个Java方向最热门的开源项目(8月) 2018年08月28日 17:54:32 SnailClimb在CSDN 阅读数:849 原 推荐10个J ...
分类:
编程语言 时间:
2019-02-17 00:26:09
阅读次数:
171
Geometry是Esri geometry api中所有类的父类,它定义了所有几何数据的存储结构 与 基本方法。 无论派生出的任何点、线、面等要素都要遵循Geometry定下的基本规则,那我们就来看一下Geometry到底使用了什么思路?搭建了什么样的结构? 上图是Esri Geometry的子类 ...
分类:
编程语言 时间:
2019-02-11 21:27:10
阅读次数:
466
1. CopyOnWriteArrayList的简介 java学习者都清楚ArrayList并不是线程安全的,在读线程在读取ArrayList的时候如果有写线程在写数据的时候,基于fast-fail机制,会抛出ConcurrentModificationException异常,也就是说ArrayLi ...
分类:
其他好文 时间:
2019-02-08 20:02:01
阅读次数:
152
一、Java学习书籍推荐 1. 核心基础知识 《图解HTTP》 《大话数据结构》 《数据结构与算法分析:C语言描述》 《算法图解》 《算法 第四版》 2.Java相关 《Effective java 》 《Head First Java.第二版》 《JAVA网络编程 第4版》 3.JavaWeb相关 ...
分类:
编程语言 时间:
2019-01-31 01:31:28
阅读次数:
213
给大家推荐一条由浅入深的JAVA学习路径,首先完成 Java基础、JDK、JDBC、正则表达式等基础实验,然后进阶到 J2SE 和 SSH 框架学习。最后再通过有趣的练手项目进行巩固。 ...
分类:
编程语言 时间:
2019-01-28 15:20:50
阅读次数:
188
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "“全栈2019”Java异常第四章:catch代码块作用域详解" 下一章 "“全栈2019”Java异常第五章:一定会被执行的finally代码 ...
分类:
编程语言 时间:
2019-01-24 16:25:42
阅读次数:
179