解答: 在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类型转换错误的情况,编译器可能不提示错误,在运行的时候才出现异常,这是一个安 ...
分类:
编程语言 时间:
2018-08-28 15:29:08
阅读次数:
152
1.分支java SE标准版,基础,早期J2SEJava ME移动端java EE企业版 2.环境1)JRE:java runtime environment(java运行环境)JVM:java virtual machine(java虚拟机)java程序就是在jvm中运行的java核心的类库:jr ...
分类:
编程语言 时间:
2018-08-26 23:41:23
阅读次数:
180
前言 一般很多人下载软件的习惯都是百度随便一搜,然后开始慢慢寻找;我个人观点是: 不要百度随便搜着下,不要下载来历不明的软件 不需要去CSDN下 去官网下,官网一般都会有一个所有版本下载存档 jdk Java SE — 下载 | Oracle 技术网 | Oracle: "http://www.or ...
分类:
编程语言 时间:
2018-08-26 14:51:21
阅读次数:
282
大数据学习路线java(Java se,javaweb)Linux(shell,高并发架构,lucene,solr)Hadoop(Hadoop,HDFS,Mapreduce,yarn,hive,hbase,sqoop,zookeeper,flume)机器学习(R,mahout)Storm(Storm ...
分类:
其他好文 时间:
2018-08-25 14:28:06
阅读次数:
149
在分布式开发中,锁是线程控制的重要途径。Java为此也提供了2种锁机制,synchronized和lock。做为Java爱好者,自然少不了对比一下这2种机制,也能从中学到些分布式开发需要注意的地方。 我们先从最简单的入手,逐步分析这2种的区别。 一、synchronized和lock的用法区别 sy ...
分类:
编程语言 时间:
2018-08-20 21:42:34
阅读次数:
206
北京尚学堂JAVASE课程 一、java历史-特点 1.计算机语言发展史 2.java历史和版本 3.java特点 4.java跨平台原理 1) C/C++语言都直接编译成针对特定平台机器码。如果要跨平台,需要使用相应的编译器重新编译。 2) Java源程序(.java)要先编译成与平台无关的字节码 ...
分类:
编程语言 时间:
2018-08-18 17:46:36
阅读次数:
141
1.java内存模型 1.JVM内存模型 JVM内存模型如上图,需要声明一点,这是《Java虚拟机规范(Java SE 7版)》规定的内容,实际区域由各JVM自己实现,所以可能略有不同。以下对各区域进行简短说明。 1.1程序计数器 程序计数器是众多编程语言都共有的一部分,作用是标示下一条需要执行的指 ...
分类:
编程语言 时间:
2018-08-14 18:48:49
阅读次数:
210
```html Bookmarks Bookmarks Postman教程 百度 微软 Bing 博客园 Java SE 7 Eclipse快捷键 Git-Book Mybatis MyBatis JavaType JdbcType mybatis-查增更删 myba... ...
分类:
其他好文 时间:
2018-08-09 21:07:24
阅读次数:
186
备注在创建证书时候的背景信息: 'keytool -genkeypair' 命令将会创建秘钥对,包括公钥和关联的私钥,然后存储到 keystore 中。这个命令打包公钥为 X.509 v3 自签名证书,同时存储为证书链中的单一元素。这个证书链和私钥同时存储为一个新的 keystore 实例。是通过你在命令行中指定的别名进行识别的。Java SE d
分类:
Web程序 时间:
2018-08-09 11:10:35
阅读次数:
283
在Java SE 8之前,interface只是事物的抽象,用来定义统一的抽象事物和描述事物的抽象行为和属性。 但是在Java SE 8中,增加了可以在interface中增加默认实现的行为和事物的静态行为。 一.为什么? java迭代了如此多的版本且主要采用的都是演化的思想而非重构(为了保证与历史 ...
分类:
编程语言 时间:
2018-08-08 15:00:24
阅读次数:
122