博客专栏  >  编程语言   >  Java开发技术分享

Java开发技术分享

与广大的Java开发者分享本人在项目实战中涉及的技术、案例和解决方案,主要包括Java基础,SSH框架,SpringMVC,网络编程,数据库编程,RESTful接口设计,WebService等Java相关技术,与大家一起共同进步,成为优秀的程序员。

关注
7 已关注
22篇博文
  • @Override is not allowed when implementing interface method

    最近写代码发现很奇怪的一个bug,提示编译错误,“@Override is not allowed when implementing interface method”。详细的代码描述如下:    ...

    2017-08-30 00:01
    388
  • IntelliJ IDEA中多module项目架构开发

    在《Android Studio中的Project和Module是个什么鬼?》这篇博客中我详细介绍了在Android Studio中project和module的区别,由于AndroidStudio本...

    2017-08-29 23:36
    779
  • Maven打包异常:Exception in thread “main” java.lang.UnsupportedClassVersionError:org/apache/maven/cli

    当我们在使用Maven命令行打包的时候可能会出现标题中的问题,错误的详细描述如下:Exception in thread “main” java.lang.UnsupportedClassVersio...

    2017-08-29 22:34
    416
  • Maven:Failed to create a Maven project ‘…pom.xml’ already exists in VFS 解决

    有时候我们在创建Maven项目的时候会出现上述的问题,导致Maven项目创建失败,报错的提示如下:       这往往是由于我们在同一个目录中创建了Project Name相同的项目导致的。因为在同一...

    2017-06-25 18:47
    3175
  • Java Web框架play framework的下载与环境变量配置

    Web项目的开发有着众多的框架,最近刚刚接触了play, 对于一个Java开发人员来说,play是一个不可多得的好框架。下面我简单介绍下如何下载play ,以及play的环境变量配置方法。 (1)

    2015-07-22 14:34
    2713
  • Java开发基础——JSON数据的构造与解析(二)

    在我们的第一篇博客《Java开发基础——JSON数据的构造与解析》中我们使用FastJSON这个包来对JSON字符串做解析,使用起来非常方便,但是在实际使用中,FastJSON还需要做很多事情,比如对...

    2017-06-24 23:31
    1286
  • IDEA中JRebel插件的安装与激活

    JRebel是Java项目开发中一个非常优秀的热部署方案,目前已经有较为广泛的使用,能大大提高项目的开发效率。在IDEA中能很好的集成JRebel插件,但是由于这是一个收费的插件,所以我们要想办法免费...

    2017-06-24 19:06
    9755
  • Java开发基础——Maven入门

    Maven是目前Java开发中最常用的必备工具之一。Maven可以用来构建项目、依赖管理、配置管理、发布管理、文档编制、报告等功能。从本篇博客开始,我们会详细的来学会Maven的使用。        ...

    2017-04-24 23:18
    1868
  • 使用正则表达式判断字符串是否为MAC地址

    今天Boss给了一个小任务,要求给定一个字符串,判断该字符串是否是MAC地址,并用Java和正则表达式实现。于是我顺便百度了下MAC地址,并在cmd下使用getmac获取本机的MAC地址,了解了一点后...

    2015-07-16 23:25
    6963
  • Eclipse开发Android,Java项目快捷键技巧

    工欲善其事必先利其器,在IDE中开发软件很重要的一个步骤就是快捷键的设置,设置了自己最熟悉的快捷键,开发效率将会大大提升。该篇帖子说说我的Eclipse快捷键设置。我常用的Eclipse快捷键如下: ...

    2015-07-17 08:29
    1741
  • 使用正则表达式提高用户密码的复杂度和安全性

    大家很多都碰到这样的情况,在注册某些网站的账号时,都要求你的密码不能全是数字或是英文。最典型的就是Apple ID,必须要求是至少有数字、大写字母 和小写字母三种形式;其他比如还有淘宝账号,至少是某几...

    2015-07-20 14:44
    3711
  • Java最大的优势真的在于跨平台吗?

    有跨平台需求的仅仅是客户端应用,而不是服务端。例如桌面应用,你的客户可能是Windows用户,也可能是Linux用户,这时候如果不想多投入成本对各个平台进行适配,那么Java所谓的”Write onc...

    2015-09-26 00:40
    1366
  • 学习java的路线图-五个必经阶段

    第一个阶段-java基础阶段 1.java语法 2.面向对象 3.常用的api 4.界面编程 5.多线程 6.文件io 7.java网络编程.. 这是学习java开发的基础阶段,也是以后的学习基石。 ...

    2015-09-28 00:01
    1454
  • Java开发基础——数组、List与Map的使用

    在Java中可以定长的来初始化一个数组,并可以使用下标index来赋值或取值,使用非常方便。示例代码如下: Object[] objects = new Object[2]; ...

    2017-04-02 20:51
    967
  • Java开发基础——JSON数据的构造与解析

    JSON是我们在数据传输中最常用的格式,一般在RESTful的接口设计中返回的一般都是JSON。在Java中经常要来完成数据解析的任务。本文就来实现如何在Java中如何解析JSON。      这里我...

    2017-04-02 21:54
    672
  • Java开发基础——HttpClients与网络请求

    Java开发中,经常会需要访问网络资源,一般都是使用http协议去进行访问。进行网络访问最简单的方式就是使用apache提供的HttpClients包。在该篇博客中,我会来实现使用HttpClient...

    2017-04-03 16:00
    3140
  • Java开发基础——配置文件的写入与读取

    在实际的项目开发中,配置文件是一个非常重要的工具,我们可以把全局的配置写入文件,然后在需要的时候再取出来。且在项目的任何位置都可以使用,非常方便。可以把配置文件理解为一个临时性的数据库。在IDEA中,...

    2017-04-03 16:49
    833
  • Java开发基础——制作jar包

    在我们实际开发项目中,会引入很多的外部jar包,这些jar包都是别人封装了很多的方法,极大的方便了我们的程序开发。其实我们自己也可以制作属于自己的jar包,来供自己或他人使用。本篇博客将会来详细的说明...

    2017-04-03 17:57
    788
  • SpringMVC开发——第一个SpringMVC项目

    SpringMVC目前是非常成熟的一套框架,也是很多后端采用的框架之一。从本篇博客开始,我们将会一起来进行SpringMVC的学习和开发。推荐使用的IDE是IDEA,主要我们会使用Maven进行包管理...

    2017-04-04 10:04
    948
  • SpringMVC开发——实现第一个RESTful接口

    SpringMVC最主要的一个功能就是设计接口,并提供给其他应用程序访问,如前端客户端等。RESTful接口是一种接口设计风格,也是一种设计规范,目前在项目开发中已经越来越流行。比如RESTful建议...

    2017-04-04 10:23
    1251
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部