• 纯干货!记java开发实习生面试总结

    我是一名不出名二本院校的学生,专业为软件工程,若问技术水平的高低,我只能说是这个行业的入门水平。因为大四基本没有课程,学校也为学生着想尽量让学生多去实习,所以在大三结束后就抓紧时间找实习工作。在刚开始时,我的意向其实是想在北京找工作,疯狂的投递简历,也有不少公司HR给我打电话,约面试,但大都希望我前往现场面,这就成了我最大的阻碍。因为学校在重庆,前往北京确实不方便,所以都只是留了个联系方式,以...

    default 276 2018-07-20 10:32:17 0 715

  • 深入浅析JAVA开发中注解的基本原理

    以前,『XML』是各大框架的青睐者,它以松耦合的方式完成了框架中几乎所有的配置,但是随着项目越来越庞大,『XML』的内容也越来越复杂,维护成本变高。于是就有人提出来一种标记式高耦合的配置方式,『注解』。方法上可以进行注解,类上也可以注解,字段属性上也可以注解,反正几乎需要配置的地方都可以进行注解。关于『注解』和『XML』两种不同的配置模式,争论了好多年了,各有各的优劣,注解可以提供更大的便...

    default 406 2018-07-20 10:28:44 0 393

  • 一篇文章让你看懂JDK线程池分析和使用

    1.为什么使用线程池在多线程编程中一项很重要的功能就是执行任务,而执行任务的方式有很多种,为什么一定需要使用线程池呢?下面我们使用Socket编程处理请求的功能,分别对每种执行任务的方式进行分析。1.1串行执行任务当Socket监听到客户端有连接,通过handleSocket方法顺序的处理每一个客户端连接,当处理完成后,继续监听。代码如下:ServerSocket serverS...

    default 670 2018-07-20 10:24:12 0 672

  • JAVA开发之如何操作静态初始化块

    用static修饰的初始化块就称为静态初始化块。需要特别注意:静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。看一段代码:public class HelloWorld { String name; // 声明变量name String sex; // 声明变量sex static int age;//...

    default 559 2018-07-20 10:18:57 0 210

  • JAVA开发中spring参数的传递和检验

    1.背景在spring请求时,要对参数进行检查,以前一直使用如下方式来获取参数,在参数特别多的时候,代码很不简洁。String userId= request.getParameter("userId");后来使用注解@RequestParam代码整洁了好多@RequestParam(value = "userId",required=true) String userId...

    default 821 2018-07-20 10:10:01 0 566

  • 一段代码教会你JAVA删除文件操作

    在我做的项目《基于在线学习的知识问答平台》中,有个模块涉及删除本地的资源文件。         在这个模块中使用了java.io.File包,其中File类表示一个文件或者文件夹。         在删除文件后,检查文件所在的文件夹是否为空,若为空,删除文件夹!代码如下:package test;import java.io.File;public c...

    default 720 2018-07-20 10:06:12 0 974

  • 你必须搞清楚的String,StringBuilder,StringBuffer

    String,StringBuilder 以及 StringBuffer 这三个类的关系与区别一直是 Java 的经典问题,这次就来讲一下关于这三个类的一些知识 一. 简单对比

    default 99 2018-07-20 09:37:07 0 962

  • 浅谈Java中各成员变量初始化流程

    前言 最近在看Thinking in java,关于类中的各成员初始化一直未曾关注,这里记录一下,如有错误,请指正:1.继承与初始化了解包括继承在内的初始化全过程,以对所发生的一切有个全局性的把握,是很有益的。在Java中,每个类的编译代码都存在于它自己的独立的文件中(即class文件),该文件只在需要使用程序代码时才会加载。一般来说,“类的代码在初次使用的时候才加载...

    default 120 2018-07-19 11:48:58 0 535

  • JAVA开发综合实战:自己动手写一个简单的Java类

    简单Java类的开发原则:    1、类名称必须具有实际意义;    2、类中属性需要使用private封装;    3、封装属性需要编写setter、getter方法;       4、可定义若干构造方法,但必须保留一个无参构造方法;    5、类中不允许有任何输出操作,需作为返回值输出;代码如下://定义一个员工类,包括:员工编号,姓名,工作,薪水以及补贴cla...

    default 955 2018-07-19 11:45:41 0 394

  • JAVA开发实战状态依赖性的管理之阻塞队列的实现

    类库本身包含了许多存在状态依赖性的类。如FutureTask,BlockingQueue等。这些类中的一些操作,会基于状态的前提条件。比如,不能从一个空的队列删除元素或获取一个尚未结束的任务的计算结果。这两个操作执行之...

    default 324 2018-07-19 11:32:05 0 654

  • SpringMvc接收日期表单提交,自动转换成Date类型方法

    User中有birthday(Date)属性,用户注册的时候,选择日期即可,然后提交表单,可spring mvc 报错,400 Bad Request意思是不能把字符串转为Date类型的。实体类中加日期格式化注解    @DateTimeFormat(pattern = "yyyy-MM-dd")      private Date birthday;  控制器Controller中...

    default 839 2018-07-19 11:21:15 0 757

  • 如何利用java实现排序算法

    不稳定排序 选择排序: 经过第一轮比较得到的最小的记录,与第一个记录的位置交换, 然后对不包括第一个记录以外的记录进行第二轮比较,得到的最小记录与第二个记录交换 时间复杂度:O(n^2) 空间复杂度:O(1) public static void selectSort(int[] arr){ if (arr == null || arr....

    default 875 2018-07-19 11:08:51 0 172

  • Java开发总结之开发基础

    1.基本类型1.1储存空间字节型 byte 1字节 整形 short 2字节 int 4字节 long 8字节 浮点型 float 4字节 double 8字节 字符型 char ...

    default 176 2018-07-19 10:54:44 0 241

  • 浅谈Java集合之EnumSet

    转载自  Java集合之EnumSet EnumSetEnumSet 是一个专为枚举设计的集合类,EnumSet中的所有元素都必须是指定枚举类型的枚举值,该枚举类型在创建EnumSet时显式或隐式地指定。EnumSet的集合元素也是有序的,EnumSet以枚举值在Enum类内的定义顺序来决定集合元素的顺序。 EnumSet在内部以位向量的形式存储,这种存储形式非常紧凑、高效,因此...

    default 594 2018-07-19 10:51:39 0 761

发布技术文章

头条

推荐视频教程

  • PHP入门视频教程之一周学会PHP
  • 弹指间学会HTML视频教程
  • 弹指间学会CSS视频教程
  • javascript初级视频教程
  • CSS3 最新视频教程