JavaSE
文章平均质量分 71
wind瑞
微信搜索JavaQ,专注Java基础原理分析、微服务实战、分布式系统构建,诚邀关注!
展开
-
Java研发方向如何准备BAT技术面试答案(上)
最近因为忙于工作,没时间整理,本篇是下班后晚上抽空整理的,文中部分答案本来是想自己好好整理一份的,但是时间真的很紧,所以就整理了一下网络上的文章链接,挑了写的不错的文章,后续有时间补上来。1.面向对象和面向过程的区别面向过程优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。原创 2016-08-05 09:30:37 · 8980 阅读 · 8 评论 -
Java研发方向如何准备BAT技术面试
最近BAT等各大互联网巨头们的校招陆陆续续都准备开始了,可能对于在校的大多数学生来说,不知道如何正确衡量自己掌握的技术,更不知道BAT这样的公司会要求自己必须具备什么样的技术能力。对于Java研发方向的技术面试,这里总结了一些你必须要掌握的技术知识点,考察的内容会比这里总结的多,所以如果想要有一个很不错的offer,下面的知识点需要都具备。社招考察的内容会在此基础上增加项目经验、技术实战经验、热门原创 2016-08-05 09:27:42 · 1639 阅读 · 0 评论 -
Dozer数据对象转换神器
首先,为什么要进行数据转换? 在一个分层的体系结构中,经常会使用DTO、PO、VO等封装数据,封装数据到特定的数据对象中,然而在很多情况下,某层内部的数据是不允许传递到其它层,不允许对外暴露的,特别是在分布式的系统中,内部服务的数据对外暴露,也不允许不相关的数据传入到本服务,所以需要对数据对象进行转换。 其次,为什么要使用Dozer? 前期对于很多程原创 2016-08-04 10:46:58 · 13028 阅读 · 0 评论 -
JavaSE基础小结--0
首先看看源代码:public class Test02 { public static void main(String[] args) { short a,b,c; a=1; b=2; c=a+b; System.out.println(c); }}预测一下结果,可能很多人认为会输出3,但是结果不是,这段程序编译都通不过。原因是表达式原创 2012-09-04 18:10:17 · 1794 阅读 · 0 评论 -
1-2.对象初始化与清理和字符串
1.Java类的构造方法1.1 构造方法的定义构造方法的名字必须与定义他的类名完全相同,没有返回类型,甚至连void也没有;每个类可以有零个或多个构造方法,不能被static、final、synchronized、abstract和native修饰;构造方法不能被子类继承,构造方法可以被重载。1.2 构造方法的作用初始化对象,初始化对象的属性。1.3 缺省构造方法没有参数的原创 2013-01-17 15:24:44 · 1292 阅读 · 0 评论 -
2-2 数组、文件IO、泛型、多线程、异常处理
1. 数组1.1 数组的作用数组是由相同类型的若干项数据组成的一个数据集合。数组是用来集合相同类型的对象并通过一个名称来引用这个集合。1.2 数组的定义一维数组:原始类型或类类型 数组名[ ]=new 原始类型或类类型[数组大小];1.3 数组的初始化当创建一个数组时,每个元素都被自动使用默认值进行初始化。所有变量的初始化(包括数组元素)是保证系统安全的基础,变量绝不能原创 2013-01-19 11:41:32 · 1763 阅读 · 0 评论 -
2-3 JDBC编程、Junit以及Maven使用
1. JDBC编程1.1 JDBC实现原理JDBC是一套协议,是JAVA开发人员和数据库厂商达成的协议,也就是由Sun定义一组接口,由数据库厂商来实现,并规定了JAVA开发人员访问数据库所使用的方法的掉用规范。JDBC的实现是由数据库厂商提供,以驱动程序形式提供。1.2 JDBC方式分别连接MySQL、Oracle、DB2、SQLServerJDBC应用步骤:1.注册加载一个d原创 2013-01-19 14:23:36 · 1881 阅读 · 0 评论 -
2-1 抽象类、接口、多态、集合
1.抽象类1.1 抽象类的定义使用abstract修饰的类就是抽象类,示例如下:public abstract class Test{//抽象类定义 public abstract void doItByHand();//抽象方法定义}1.2 抽象类的作用通过继承它实现多态,后期实现具体方法,可以为将来要实现的东西做好接口,实现重用性;抽象类是接口和实现类之间的桥原创 2013-01-17 18:31:38 · 1762 阅读 · 1 评论 -
计算出两个日期相隔多少天
计算出两个日期相隔多少天,直接上代码:import java.text.SimpleDateFormat;import java.util.Date;import org.junit.Test;public class T1 { @Test public void t(){ String before = "2013-5-15"; String now = "2013-原创 2013-05-17 09:25:15 · 2723 阅读 · 0 评论 -
JavaSE基础小结--2---Java框架简介
框架是一个应用程序的半成品。框架提供了可在应用程序之间共享的可覆用的公共结构。开发者把框架融入他们自己的应用程序,并加以扩展,以满足他们特定的需要。框架和工具包的不同之处在于,框架提供了一致的结构,而不仅仅是一组工具类。 框架其实就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。 可以说,一个框架是一个可原创 2010-05-07 21:48:00 · 1118 阅读 · 0 评论 -
JavaSE基础小结--1---基于TCP的聊天程序
服务器代码:Code:package cn.itcast.chat; import java.awt.Frame; import java.awt.TextArea; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.io原创 2010-12-28 19:05:00 · 1320 阅读 · 2 评论 -
一张图轻松搞定面试必问线程池
最近发现用思维导图总结知识点清晰明了,用图文并茂的方式展示技术内部原理更容易理解及记忆。下面用一张图展示线程池的内部原理。原创 2018-01-21 11:46:05 · 577 阅读 · 0 评论