摘要: 转载于:http://www.importnew.com/27326.html#comment-580346 基本概念 操作系统中 heap 和 stack 的区别 什么是基于注解的切面实现 什么是 对象/关系 映射集成模块 什么是 Java 的反射机制 什么是 ACID BS与CS的联系与区别 C 阅读全文
posted @ 2017-11-19 14:33 Darius_Bennett 阅读(1332) 评论(0) 推荐(0) 编辑
摘要: 首先键盘录入2个字符串 A:定义一个统计变量=0; B:在大串中查找小串是否存在,用 int indexOf(String str):返回指定字符在此字符串中第一次出现处的索引。 a:如果返回的索引值是-1,则说明 大串中并不存在这个小串,输出统计变量 b:返回的若不是-1,则是这个小串的第一个字符 阅读全文
posted @ 2017-11-19 13:52 Darius_Bennett 阅读(166) 评论(0) 推荐(0) 编辑
摘要: map的常见的遍历方法 输出结果: 通过Map.keySet遍历key->valuehaha 123caca 789yiyi 456通过Map.entrySet遍历key和valuekey= haha and value= 123key= caca and value= 789key= yiyi a 阅读全文
posted @ 2017-11-19 11:33 Darius_Bennett 阅读(178) 评论(0) 推荐(0) 编辑
摘要: Java面试和笔试中经常会问到 String线程安全StringBuffer线程安全StringBuilder非线程安全 HashMap非线程安全的HashTable线程安全的vector线程安全的 但是接下来会问你,不安全为什么还会用,因为HashMap效率更高,如果想让它变成安全的,加同步锁() 阅读全文
posted @ 2017-11-18 21:48 Darius_Bennett 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 这个也是很多笔试或者面试中经常出现的一个问题 首先我们要理解抽象类是什么 在面向对象领域中,万物皆对象,同时所有的对象都是通过类来描述。但是并不是所有的类都是来描述对象的 比如说new Animal(),这是产生了一个新的类,但是animal是什么,我们不知道,他没有具体的动物的概念,所以他是一个抽 阅读全文
posted @ 2017-11-17 10:53 Darius_Bennett 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 比如说一个数组 快排有三个要素:基准flag、左哨兵i、右哨兵 为了方便一般以数组的第一位作为flag基准 记住,每次动都是右哨兵J先动,J从8开始探测,寻找比基准6小的数,J-- I从6开始探测寻找比基准6大的数,i++,交换 交换完为止,还是从右哨兵J开始探测,寻找比基准6小的数 左哨兵i++探 阅读全文
posted @ 2017-11-17 09:55 Darius_Bennett 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 通过学习:阮一峰(很全很详细) 互联网的核心是“一系列协议”,这些协议对电脑如何连接和组网,做出了详细的规定。只要把这些协议搞懂了,就很好理解互联网的原理了。 一、概述 1.1五层模型 用户接触的是最上面一层 实体层-->链路层-->网络层-->传输层-->应用层 越往下越靠近硬件,越往上越靠近用户 阅读全文
posted @ 2017-11-15 23:57 Darius_Bennett 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 亿阳信通的面试(一面) String 底层是char[]数组 1.字符串截取 string.substring(int beginIndex) 从索引位置截取直到结尾 substring(beginIndex,endIndex) 2.字符串查找 indexOf("str") 3.字符串替换repla 阅读全文
posted @ 2017-10-20 20:47 Darius_Bennett 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 题目:系统中有一个表WCEmploy(职工号,姓名,部门名,工种,工资) 一.请写出建表语句 二.插入数据 多条数据插入 在插入数据的时候,发生了一个错误,插入汉字数据报错 修改MySQL的数据库的数据库属性字符集为 三.查询语句 1.请用一个SQL语句查询每个部门的总人数 2.请用一个SQL语句查 阅读全文
posted @ 2017-10-18 15:30 Darius_Bennett 阅读(7123) 评论(0) 推荐(0) 编辑
摘要: java就业前需要掌握的专业技能 1.熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。 2.熟悉基于JSP和Servlet的Java Web开发,对Servlet和J 阅读全文
posted @ 2017-10-16 20:49 Darius_Bennett 阅读(760) 评论(0) 推荐(0) 编辑