摘要: 1. 静态导入 import static java.lang.Math.max; 2. 可变参数 3. 自动装箱,拆箱 4. 枚举 阅读全文
posted @ 2018-04-04 15:54 盛开的太阳 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 最近发现一个问题, 就是我等了mysql客户端可以不输入密码. 直接输入mysql -u root 回车 或者 输入一个错的密码,都可进入到下面的界面. 在Navicat不用输入密码, 或者数据错的密码都可以连接数据库, 这比较愁人. 经过多次排查,发现原来在/etc/my.ini下跳过授权表了. 阅读全文
posted @ 2018-04-01 16:53 盛开的太阳 阅读(1076) 评论(0) 推荐(0) 编辑
摘要: 偶有感触:遇到这个问题,经过一个下午的排查, 终于解决。 故事情节:我的阿里云服务器突然被黑客攻击了,整个系统down了。 找客服,他们排查说usr目录的文件全部丢失。让我重新初始化系统盘。初始化之前先生成一个快照。还好生成了快照,让事情没有发展为不可挽救的地步。 mysql数据库数据恢复。 其他的 阅读全文
posted @ 2018-03-30 20:07 盛开的太阳 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 运行结果: 不可以向下转型到Circle 第四题 使用Class.newInstance方法,必须有一个无参构造方法 运行结果: 运行结果: 运行结果: 运行结果: 阅读全文
posted @ 2018-03-28 17:08 盛开的太阳 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 1. Class 对象: 所有的类都是在对其第一次使用的时候,动态加载到JVM中的。当程序创建第一个对类的静态成员的引用时,就会加载这个类。这说明构造器也是类的静态方法。即使在构造器之前并没有static关键字,这个类也会被加载。 java程序在它开始运行之前并非完全被加载。其各个部分是在必要时才加 阅读全文
posted @ 2018-03-28 17:08 盛开的太阳 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 1. String和StringBulider的使用 通过书中介绍, 我们得知如下结论: 当使用+连接符将字符串进行拼接的时候, 编译器会进行自动优化为使用StringBuilder连接字符串。 当在for循环中使用+连接符进行拼接字符串的时候, 每一个for循环都会创建一个Stringbuilde 阅读全文
posted @ 2018-03-27 16:13 盛开的太阳 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 运行结果: 运行结果: 输入参数: 输出结果 运行结果: 阅读全文
posted @ 2018-03-27 16:10 盛开的太阳 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 运行结果 结果 分析: 这个案例的重点是, 数组瘦受限制的, 集合是没有元素个数限制的。 因此,可以任意添加元素的意思就是:将数组替代为集合。 运行结果: 栈在编程语言中,经常用来对表达式求值。请使用net.mindview.util.Stack对下面的表达式求值。 其中“+”表示将后面的字母压入栈 阅读全文
posted @ 2018-03-22 18:38 盛开的太阳 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 1. 容器类被分为两类:Collection和Map Collection是一个接口:包括: List接口: ArrayList:按照被插入顺序保存元素, 查询快, 增删改慢 LinkedList:按照被插入顺序保存元素, 增删改块,查询慢。 Set接口:元素不能重复 HashSet:已相当复杂的方 阅读全文
posted @ 2018-03-22 18:38 盛开的太阳 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 编译后的文件结构: 阅读全文
posted @ 2018-03-14 14:17 盛开的太阳 阅读(389) 评论(0) 推荐(0) 编辑