Java
文章平均质量分 68
Java英雄之旅
这个作者很懒,什么都没留下…
展开
-
Java线程生命周期,及线程状态转换
Java 的生命周期模型和通用的线程生命周期模型有所不同,它有初识状态、运行/可运行状态、休眠状态和终止状态,其中休眠状态细分为 BLOCKED、WATING、TIMED_WATING,共 6 中状态。原创 2020-01-22 13:50:34 · 460 阅读 · 0 评论 -
理解Java中的运算符优先级
运算符对一个或者多个值进行运算,并得出一个运算结果。总的来说:等号优先级 < 布尔运算符优先级 < 比较运算符< 算数运算符。等号优先级最低。等号做的是赋值操作,所有运算做完,最后进行赋值操作是合理的布尔运算符优先级低于比较运算符。布尔运算操作的是 true、false,布尔值的结果是通过比较运算得到的比较运算符优先级低于算数运算符。比较运算比较的数字的大小,数字的结...原创 2020-01-16 23:47:24 · 568 阅读 · 0 评论 -
消息队列 01 - 面试官对于消息队列的连环炮
1. 你们系统里为什么要使用消息队列?2. 既然使用了消息队列,说说他还有什么使用场景?3. 消息队列的优缺点是什么?原创 2019-01-05 20:09:01 · 903 阅读 · 0 评论 -
Maven 实战
Maven 是跨平台的项目管理工具,主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。原创 2017-12-10 18:35:58 · 452 阅读 · 0 评论 -
mac OS 配置 Java 开发环境
如题原创 2017-08-26 14:05:28 · 748 阅读 · 0 评论 -
mac 中的 protobuf 安装编译 Java
protobuf 安装编译 java原创 2017-08-17 21:49:54 · 781 阅读 · 0 评论 -
Java参数传递,值传递
Java传参面试题原创 2017-08-07 23:18:17 · 435 阅读 · 0 评论 -
Java抽象类与接口
接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。—— 《Java编程思想》抽象类和接口定义抽象类: 抽象类用abstract关键字修饰。类中的方法不必是抽象的。public abstract class MyAbstractClass {}接口: 接口用interface关键字修饰,比抽象类更加抽象是极度抽象的类。类中的方法只能是抽象的,不包含任何具体的实现。public inte原创 2017-07-02 17:49:19 · 526 阅读 · 0 评论 -
Java 使用 switch 语句和枚举类型
switch可以与枚举类型搭配使用,从JDK 7开始可以针对字符串使用switch条件语句原创 2017-05-15 22:48:39 · 9114 阅读 · 0 评论 -
Windows环境中Java多个JDK之间相互切换
由于有两个项目需要使用不用版本的JDK,不想麻烦的卸载安装 最初想着改变JAVA_HOME应该就可以了吧,却发现任然不行把JAVA_HOME的JDK路径从1.8换到1.7,发现想的太简单了,任然是1.8版本的不变 网上找资料未果,老师教了好方法网上都是各种说法,却没讲明白为什么。老师说系统会按顺序加载JDK,所以没有加载到我希望的1.7版本的Java是由于前面加载了其他版本的JDK,所以原创 2017-02-16 10:34:46 · 2105 阅读 · 0 评论 -
Java基础-foreach循环与for循环比较
循环:普通for循环,while循环以及增强for循环的用途和区别:while与for循环的区别: 1. while适合不知道执行次数的循环 2. for循环可以在内部初始化数值,适合已知次数的循环 相同的意思分别用while循环和for循环进行表示://for循环for(int i = 0; i < n; i++){ //执行操作}//whileint i = 0;原创 2017-02-06 12:01:25 · 670 阅读 · 0 评论 -
Mybatis逆向工程
一、什么是MyBatis逆向工程MyBatis Generator官方http://mybatis.github.io/generator/index.html MyBatisGeneratorWithMaven http://mybatis.github.io/generator/running/runningWithMaven.html简单的解释就是通过数据库中的表,自动生成java代码。原创 2017-02-06 11:57:48 · 396 阅读 · 0 评论