
JAVA基础
文章平均质量分 70
随心_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux环境搭建(java+mysql+maven+tomcat+nginx)
jdk安装 到官网下载安装包 拷贝下载好的jdk-8u121-linux-arm32-vfp-hflt.tar.gz到你要安装的目录,我的目录是:/usr/local/java 解压jdk到当前目录 tar -zxvf jdk-8u121-linux-arm32-vfp-hflt.tar.gz 编辑配置文件,配置环境变量 vim /etc/profile 添加如下内容:JAVA_HOME根据实际原创 2017-04-12 15:47:15 · 605 阅读 · 0 评论 -
Java多线程 - 线程实现,线程状态(生命周期)
原文地址:http://chenxiaoqiong.com/articles/thread1/ 为什么要用多线程 使用多线程只有一个目的,那就是更好的利用cpu的资源。通常在一个进程中可以包含若干个线程,它们可以利用进程所拥有的资源。 在引入线程的操作系统中,通常都是把进程作为分配资源的基本单位,而把线程作为独立运行和独立调度的基本单位。由于线程比进程更小,基本上不拥有系统资源,故对原创 2018-01-19 14:13:33 · 291 阅读 · 0 评论 -
Java 变量类型(类变量,实例变量,局部变量)
Java语言支持的变量类型有: 类变量:独立于方法之外的变量,用 static 修饰。 实例变量:独立于方法之外的变量,不过没有 static 修饰。 局部变量:类的方法中的变量。Java 中静态变量和实例变量区别 静态变量属于类,该类不生产对象,通过类名就可以调用静态变量。 实例变量属于该类的对象,必须产生该类对象,才能调用实例变量。在程序运行时的区别: 实例变量属于某个对象的属性原创 2017-12-02 14:58:22 · 573 阅读 · 0 评论 -
Java异常处理 (try catch finally throw throws exception error)
Java异常处理机制当程序中抛出一个异常后,程序从程序中导致异常的代码处跳出,java虚拟机检测寻找和try关键字匹配的处理该异常的catch块,如果找到,将控制权交到catch块中的代码,然后继续往下执行程序,try块中发生异常的代码不会被重新执行。如果没有找到处理该异常的catch块,在所有的finally块代码被执行和当前线程的所属的ThreadGroup的uncaughtException方原创 2017-07-11 16:36:39 · 1430 阅读 · 0 评论 -
Java多线程 - Callable 和 Future实现有返回值的线程
原文地址:http://chenxiaoqiong.com/articles/thread2/ 假设有一个很耗时的返回值需要计算,并且这个返回值不是立刻需要的话,那么就可以使用这个组合,用另一个线程去计算返回值,而当前线程在使用这个返回值之前可以做其它的操作,等到需要这个返回值时,再通过Future得到。 创建 Callable 接口的实现类,并实现 call() 方法,该 call() 方法原创 2018-01-19 14:15:00 · 1992 阅读 · 0 评论