博客专栏  >  编程语言   >  Java开发进阶

Java开发进阶

Java语言是一门非常纯粹的面向对象编程语言,它吸收了C++语言的各种优点,又摒弃了C++中难以理解的多继承、指针等概念。Java分为三个体系,分别为Java SE(标准版),JavaEE(J2EE,企业版),Java ME(J2ME,微型版)。

关注
1346 已关注
66篇博文
  • LM**项目开发感悟

    LM**项目开发感悟 经过一个多月的项目开发,自己主要负责服务端业务逻辑的实现。服务端采用纯servlet完成,自己是在已有的项目架构上进行编程,对于所使用的架构,自己还没有认真的研究过,但明白其用到...

    2015-08-12 17:22
    50437
  • Java进阶(二十六)公司项目开发知识点回顾

    公司项目开发知识点回顾 前言       “拿来主义”在某些时候并不是最佳选择,尤其是当自己遇到问题的时候,毫无头绪。       在一次实验过程中,需要实现数据库的CRUD操作。由于之前项目开...

    2016-04-07 09:23
    47007
  • Java进阶(三十) 判断字符串编码类型

    java 判断字符串编码类型public static String getEncoding(String str) { String encode = "GB2312"; ...

    2016-06-12 16:35
    44398
  • Java进阶(三十六)深入理解Java的接口和抽象类

    Java进阶(三十六)深入理解Java的接口和抽象类前言     对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,...

    2016-07-23 15:14
    45541
  • Java进阶(三十七)java 自动装箱与拆箱

    Java进阶(三十七)java 自动装箱与拆箱前言     这个是jdk1.5以后才引入的新的内容。java语言规范中说道:在许多情况下包装与解包装是由编译器自行完成的(在这种情况下包装称为装箱,解包...

    2016-07-23 17:21
    43505
  • Java进阶(三十八)快速排序

    Java进阶(三十八)快速排序前言          有没有既不浪费空间又可以快一点的排序算法呢?那就是“快速排序”啦!光听这个名字是不是就觉得很高端呢。     假设我们现在对“6 1 2 7 9 ...

    2016-07-28 21:41
    43803
  • Java进阶(三十九)Java集合类的排序,查找,替换操作

    Java进阶(三十九)Java集合类的排序,查找,替换操作前言     在Java方向校招过程中,经常会遇到将输入转换为数组的情况,而我们通常使用ArrayList来表示动态数组。获取到ArrayLi...

    2016-08-07 15:55
    43257
  • Java进阶(四十)Java类、变量、方法修饰符讲解

    Java进阶(四十)Java类、变量、方法修饰符讲解Java类修饰符    abstract: 将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现。    final: 将一个类生命为最终(即...

    2016-08-30 10:00
    42951
  • Java进阶(四十一)多线程讲解

    Java多线程讲解前言    接到菜鸟网络的电话面试,面试官让自己谈一下自己对多线程的理解,现将其内容整理如下。线程生命周期    Java线程具有五中基本状态    新建状态(New):当线程对象对...

    2016-08-30 21:04
    44739
  • 剑指Offer——巧妙使用sort(List<T>,Comparator<? super T>)比较器

    剑指Offer——巧妙使用sort(List,Comparator)比较器先入为主package cn.edu.ujn.offersword; import java.util.ArrayList...

    2016-09-16 12:13
    43746
  • Java进阶(四十二)Java中多线程使用匿名内部类的方式进行创建3种方式

    Java中多线程使用匿名内部类的方式进行创建3种方式“` package cn.edu.ujn.demo;/* * 匿名内部类的格式: */ public class ThreadDemo...

    2016-09-27 19:55
    43042
  • Java进阶(四十三)线程与进程的区别

    Java进阶(四十三)线程与进程的区别1、线程的基本概念  概念:线程是进程中执行运算的最小单位,是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可...

    2016-09-28 08:50
    43945
  • Java进阶(四十四)线程与进程的特征及区别

    线程与进程的特征及区别定义及特征进程  指在系统中能独立运行并作为资源分配的基本单位,它是由一组机器指令、数据和堆栈等组成的,是一个能独立运行的活动实体。进程的特征: 1.动态性:进程的实质是程序的一...

    2016-09-28 08:58
    43184
  • Java进阶(四十五)java 字节流与字符流的区别

    java 字节流与字符流的区别(转载)  字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?   实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作...

    2016-10-08 15:25
    43102
  • Java进阶(四十六)简述ArrayList、Vector与LinkedList的异同点

    简述ArrayList、Vector与LinkedList的异同点  Collection类的继承图如下:   从图中可以看出,LinkedList与ArrayList、ArrayDeque这三者都...

    2016-10-08 20:27
    43355
  • Java进阶(四十七)Socket通信

    Java进阶(四十七)Socket通信  今天讲解一个 Hello Word 级别的 Java Socket 通信的例子。具体通讯过程如下: 先启动Server端,进入一个死循环以便一直监听某端口是...

    2016-10-15 15:39
    43300
  • Java进阶(四十八)使用BigDecimal对浮点数进行精确运算

    Java使用BigDecimal对浮点数进行精确运算  首先我们先来看如下代码示例:public class Test_1 { public static void main(String[]...

    2017-01-04 16:55
    42629
  • Java进阶(四十九)实现矩阵秩的求解-转置-行列式-逆矩阵操作

    Java进阶(四十九)实现矩阵转置-行列式-逆矩阵操作  应论文需求,需要计算矩阵的逆矩阵。   相应的矩阵操作工具类如下:package cn.edu.ujn.paper.matrix;publi...

    2017-01-04 18:32
    42884
  • Java进阶(五十)根据一个给定经纬度的点,进行附近500米地点查询–合理利用算法

    Java进阶(五十)根据一个给定经纬度的点,进行附近500米地点查询–合理利用算法前沿  最近做一个项目:需要查询一个站点(已知该站点经纬度)1km-10km范围内的其它站点。所以,我首先想到的是,对...

    2017-01-06 15:48
    43851
  • Java进阶(五十一)XML:四种解析器(dom,sax,jdom,dom4j)原理及性能比较

    Java进阶(五十一)XML:四种解析器(dom,sax,jdom,dom4j)原理及性能比较  dom是解析xml的底层接口之一(另一种是sax).而jdom和dom4j则是基于底层api的更高级封...

    2017-02-11 16:40
    43041

JVM进阶
19810199
Python3进阶
572133189
J2EE进阶
19830441
剑指Offer
23992679
分布式系统进阶
201006171
MySQL进阶
251230963
Android开发进阶
281403994
网站开发进阶
442062026
Angularjs 1.x进阶
412062823
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部