到oracle注册账号下载bin文件 在bin文件下载目录打开终端复制下面到命令 # chmod +x jdk-6u21-linux-i586.bin 注意版本不同,比如我这次下载到是6u45 chmod +x jdk-6u45-linux-x64.bin chmod命令 usage: chmod ...
分类:
编程语言 时间:
2018-11-15 01:37:48
阅读次数:
261
本文介绍了Java虚拟机(Java SE 11版本)加载类和接口。 加载类和接口 加载是指查找具有特定名称的类或接口类型的二进制形式的过程。典型的做法是,查找事先由Java编译器从源代码计算而来二进制表示,但也可能是通过动态计算。 二进制形式最终会构造成一个Class对象。 加载的精确语义在Java ...
分类:
其他好文 时间:
2018-11-13 16:14:58
阅读次数:
150
总结 1.1 知识点总结 l 数据类型转换 n 数据类型范围从小到大排序(byte < char < short < int < long < float < double),布尔类型Boolean不能参与类型转换; n 自动类型转换,范围小的数据类型向范围大的数据类型转换时使用; n 强制类型转换 ...
分类:
编程语言 时间:
2018-11-13 11:05:50
阅读次数:
164
[TOC] 1. 概述 在多线程并发编程中synchronized一直是元老级角色, 很多人都会称呼它为重量级锁. 但是, 随着Java SE 1.6对synchronized进行了各种优化之后, 有些情况下它就并不那么重了. 本文详细介绍Java SE 1.6中为了减少获得锁和释放锁带来的性能消耗 ...
分类:
编程语言 时间:
2018-11-12 12:07:55
阅读次数:
205
1.接口 在 Java 8 接口引入了一些新功能——默认方法和静态方法。我们可以在Java SE 8的接口中编写方法实现,仅仅需要使用 default 关键字或者static关键字来定义它们 java9 ...
分类:
编程语言 时间:
2018-11-11 23:38:53
阅读次数:
208
一、java的三个方向 java SE java EE java ME特点:一次编译,处处执行二、 java语言基础 * 1.标识符:标识符可以标识类名,变量名,接口名,方法名(凡是可以在java语言中可以起名的) * 标识符必须以数字,字母,下划线,$组成,不能以数字开头 * 严格区分大小写 * ...
分类:
编程语言 时间:
2018-11-11 20:08:57
阅读次数:
192
对比 Java9 以前 上面2个图分别对应的分别是JDK8/9的目录下的 src.zip 文件,从图片上看上 Java9 的目录都发生变化了,从以前的一个 java 里面就拆除了好几个模块,比如 java.logging, java.desktop, java.se 等,当然也把之前存放在 tool ...
分类:
编程语言 时间:
2018-11-10 22:41:37
阅读次数:
245
系统:Windows10 软件:Java SE 8 配置详细过程 1.“此电脑”,右键→“属性,选择“高级系统设置” 1.“此电脑”,右键→“属性,选择“高级系统设置” 2.选择环境变量,再系统环境变量 3.新建 在新建页面,输入变量名“JAVA_HOME”;变量值“你的JDK的路径,然后点击“确定 ...
分类:
编程语言 时间:
2018-11-10 10:41:17
阅读次数:
175
JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 Sun引入新的JPA ORM规范出于两个原因: 其一,简化现有Java EE和Java SE应用开发工作; 其二,Sun ...
分类:
其他好文 时间:
2018-11-07 21:07:51
阅读次数:
196
Java入门 变量 运算符 Java的基本知识 这部分自行百度,百度百科会有详细解释,了解java语言的特点, JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。 jre:java的运行环境 。运行JAVA程序所必须的环境的集合,包含JVM标准实现 ...
分类:
编程语言 时间:
2018-10-27 14:41:31
阅读次数:
186