![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java知识点
流浪的雨fcb
这个作者很懒,什么都没留下…
展开
-
@Component @Controller @Service @Repository的作用
@Component @Controller @Service @Repository的作用1、@controller 控制器(注入服务)2、@service 服务(注入dao)3、@repository dao(实现dao访问)4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的)@Component,@Service,@Control翻译 2017-02-27 20:19:42 · 518 阅读 · 0 评论 -
Java的关键字和保留字
1、关键字:abstract, assert, boolean, break, byte, case, catch, char, class, const(保留关键字), continue, default, do, double, else, enum, extends, final, finally, float, for,goto(保留关键字), if, implements, im原创 2017-03-09 07:58:40 · 308 阅读 · 0 评论 -
检查异常和不可查的异常
通常,Java的异常(包括Exception和Error)分为 可查的异常(checked exceptions)和不可查的异常(unchecked exceptions) 。 可查异常(编译器要求必须处置的异常): 正确的程序在运行中,很容易出现的、情理可容的异常状况 。 可查异常虽然是异常状况,但在一定程度上它的发生是可以预计的,而且一旦发生这种异常 状况,就必须采取某种方式原创 2017-03-09 07:46:17 · 1864 阅读 · 0 评论 -
各大公司Java后端开发面试题总结
ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。ThreadLocal类中维护一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值为对翻译 2017-03-03 23:13:40 · 482 阅读 · 2 评论 -
Java中的23中设计模式
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真转载 2017-03-03 22:59:12 · 237 阅读 · 0 评论 -
Java工程师校招面经总结
讯飞一面(电话面 1对2) 2016年8月23日 时间 40分钟左右 Ø 自我介绍 Ø 说说项目 Ø 数据库内外网交换怎么做的,如果交换给你做,你怎么做 Ø 你知不知道一些第三方的组件能够完成数据库的交换 Ø Web service的介绍,是怎么编写的 Ø L翻译 2017-03-03 22:51:05 · 4336 阅读 · 0 评论 -
java中volatile关键字的含义
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synch翻译 2017-03-03 22:42:42 · 175 阅读 · 0 评论 -
接口的作用
1、java 接口的作用 http://blog.csdn.net/hack_bug/article/details/7634737 2、一位Java大牛的回答 很多JAVA初级程序员对于接口存在的意义很疑惑。不知道接口到底是有什么作用,为什么要定义接口。 好像定义接口是提前做了个多余的工作。下面我给大家总结了4点关于JAVA中接翻译 2017-03-03 17:23:20 · 321 阅读 · 0 评论 -
StringBuffer的用法
1、StringBuffer对象的初始化StringBuffer对象的初始化不像String类的初始化一样,Java提供的有特殊的语法,而通常情况下一般使用构造方法进行初始化。例如:StringBuffer s = new StringBuffer();这样初始化出的StringBuffer对象是一个空的对象,就是我犯的错误。如果需要创建带有内容的Strin翻译 2017-03-03 17:21:34 · 220 阅读 · 0 评论 -
ArrayList和LinkedList的区别
ArrayList和LinkedList的翻译 2017-02-21 19:59:56 · 229 阅读 · 0 评论 -
java实战项目教程
链接: http://pan.baidu.com/s/1eQu6TQq 密码: nkct 讲师注意。这个是arry老师的课题库地址。课题:Java实现大型企业滚动分页和关键字搜索-百度内部技术http://pan.baidu.com/s/1sjFODWT 密码: fauz28 周六8:30 colin老师 Java开发短链接平台链接:http://pan.baidu.转载 2017-03-06 12:46:37 · 5374 阅读 · 20 评论