java面试
清风丿自来
人生要是无憾,那该有多无趣
展开
-
java应届生面试收集总结
奖项对于面试官可能影响不大但还是有一定的影响,特别是ACM这样权威的良好的沟通能力较强的学习能力合理逻辑思维能力 学习过程: 1、看面试题 可以进入一些就业指导的平台能够在上面看到企业的笔试题,有时 间就刷刷,推荐两个网站 牛客网 应届生求职网 2、深入学习 看面试题的时候将会遇到很多自己...原创 2018-03-22 22:39:26 · 7106 阅读 · 1 评论 -
Java 多线程篇(1)
Java 多线程篇(1)在java开发过程中通常会遇到需要多条路径来执行某个任务,比如一个后台程序连接多个客户端,不可能让一个客户端完成它所有的工作之后才能让其他客户端连接 因此就需要使用的多线程技术一个java程序至少包含俩个线程,1.主线程 2. 垃圾回收线程 本身的函数是一条主线程多线程是为了同时运行多部分的代码,但CPU只有一个,因此是在多个线程中随机切换,所以一旦线程过多...原创 2018-04-28 01:11:57 · 1070 阅读 · 0 评论 -
Java并发编程:volatile关键字解析
volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我们先来...转载 2018-04-30 15:23:13 · 1634 阅读 · 0 评论 -
Java面试 多线程篇(线程安全、同步锁和单例化)
线程安全问题线程的安全问题主要体现在,当需要访问公共资源是两个多个线程可能会出现问题 举个例子class YdThread implements Runnable { private int num = 10; public void run() { while(num > 0) { try { ...原创 2018-04-28 02:10:52 · 2792 阅读 · 0 评论 -
Java 包和访问权限
包1、包的命名规则包命名规则: - 包名全部由小写字母(多个单词也全部小写); - 如果包名包含多个层次,每个层次应该用“.”分割; - 包名一般由倒置的域名开头,比如com.baidu;——不要有www - 自定义包不能java开头;2、包的作用 有利于类的查找与管理。一个软件由很多类构成,这些类按其功能可分为vo类、dao类、工具类、servi...原创 2018-05-16 20:06:06 · 8591 阅读 · 0 评论 -
java(4) 内部类,内部匿名类
Java中有一种类比较特殊,它是直接定义在已有的类的内部,称为内部类1、有名内部类此类定义在已有类的内部,并且有类名,想要调用有名内部类,首先得有外部类的对象,因为内部类得建立在外部类的基础上/***定义一个身体的类*/public class Body{/***在已有类的内部,定义了一个手臂的类Arm*/ class Arm{ }/***本类方法中...原创 2018-05-23 22:55:01 · 1817 阅读 · 0 评论 -
求最大字段和
这个题目相信很多人都经常遇到,求一个数组的最大子数组和什么的, 首先给你一段数字 1、5、7、-2、-5、0;让你求最大字段和,从第一个数开始,统计目前累加的数的和是不是大于0 ,如果是大于0 则可以将下一个数字加进去,如果不大于0 就没必要加了,之间从当前的数组开始一次新的累加,每次累加之后就和max进行一下比较,将max保存为最大值/** * 获取数组最大字段和 ...原创 2018-08-25 18:30:27 · 1196 阅读 · 0 评论 -
链表环相关算法
链表是java中较为常用的数据结构,不管是list中还是hashmap中都有它的影子下面就是几个链表的常见算法题1、判断链表是否有环 采用两个指针的方式,这个有点像中学时期的追及问题,用一个快指针每次走两个节点,一个慢指针每次走一个节点,如果快指针最后追上了满指针,那么很显然有环, 如果快指针直接就到达了端点,那么久无环具体算法实现/** * ...原创 2018-08-25 18:55:34 · 313 阅读 · 0 评论