【Java开发必会的Linux命令】教程文章相关的互联网学习教程文章

使用 Java 开发兼容 IPv6 的网络应用程序【代码】

根据现有 IPv4 地址的部署速度,剩余的地址将在 10 到 20 年被使用殆尽。因此网络逐渐从 IPv4 向 IPv6 转换是不可避免的,相应的各种网络应用程序都将支持 IPv6。对于 Java,从其 1.4 版开始对 IPv6 提供了较好的支持,对程序员基本屏蔽了 IPv4 和 IPv6 的差异,但其中仍有一些 IPv6 引起的变化需要我们小心处理。针对这一情况,本文介绍了如何运用现有的 Java 技术应对这些变化。IPv6 背景介绍目前我们使用的是第二代互联网 IPv4 ...

java开发前奏【图】

做java开发当然少不了jdk(java开发工具),那么今天就介绍一下jdk的安装和配置。JDK官网下载地址(建议去官网下载,免费的) http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html一、安装JDK选择安装目录,安装过程中会出现两次,安装提示,第一次是安装jdk ,第二次是安装jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文...

Java开发的命名规范

Java的命名规范定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性,便于日后维护。1.工程的命名(全用小写字母)  工程的命名一般全用小写字母,单词之间用下划线“_”隔开。2.包的命名(小写字母,反域名表示)  包的命名一般全用小写字母,但是由于java面向对象编程的特殊性,Java程序员都可以编写属于自己的java包,为了保障唯一性,可以在包的前面加上属于自己的唯一标识,互联网域名是不会重复的,一般用反...

Java开发中的设计模式【图】

二、设计模式的六大原则1、开闭原则(Open Close Principle)开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。2、里氏代换原则(Liskov Substitution Principle)里氏代换原则(Liskov Substitution Principle LSP)面向...

Eclipse Java 开发平台实用技巧【图】

前言  在使用Eclipse开发Java程序的使用,有很多实用的技巧,能大大提高开发效率。  本文将介绍一部分技巧。更多的心得还得在具体项目中慢慢掌握,熟悉。初始设定  这些具体的设置方法这里不说,网上很多很容易。  1. 设置行号  2. 设置Tab间隔  3. 设置主题  4. 导出配置  我的IDE界面:内容编辑部分  1. 命令行补全 -> Alt+/    选定补全项之后按tal键依次填充各个参数。  2. 为域快速生成get和set方法...

Java开发笔记(一百五十)C3P0连接池的用法【代码】

JDBC既制定统一标准兼容了多种数据库,又利用预报告堵上了SQL注入漏洞,照理说已经很完善了,可是人算不如天算,它在性能方面不尽如人意。问题出在数据库连接的管理上,按照正常流程,每次操作完数据库,都要关闭连接,无论是代码里手工关闭,还是由try语句自动关闭。如果没有及时关闭数据库连接,就会长时间占用有限的数据库内存,致使无谓的系统资源浪费。然而频繁开关数据库连接也有毛病,因为每次获取操作都要CPU处理,经常连接...

Java开发中常见的异常问题

要调试程序,自然需要对程序中的常见的异常有一定的了解,因此在这里我将一些常见的Java程序中的异常列举出来给大家参考AD: 作为一名开发者,Java程序员,很自然必须熟悉对程序的调试方法。而要调试程序,自然需要对程序中的常见的异常有一定的了解,这些日子很多朋友都提出了很多问题,都是关于游戏中的报错,因此在这里我将一些常见的程序中的异常列举出来给大家参考: 1. java.lang.NullPointerException 这个异常大家肯定都经...

使用JAVA开发微信公众平台(一)——环境搭建与开发接入【图】

转自:https://www.cnblogs.com/jerehedu/p/6377759.html一、 初始微信公众平台微信公众平台,即我们平时所说的“公众号”,曾用名“官方平台”、“媒体平台”,但最终命名为“公众平台”。从微信的命名我可以发现,公众平台不只是官方、媒体使用的平台,而是对所有公众都开放的统一平台。微信公众平台地址:https://mp.weixin.qq.com/微信公众平台公分4大板块:订阅号、服务号、小程序、企业号。按照微信2016年公开课规划,企业号...

Java开发中的23种设计模式详解(转)

设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用...

IDEA工具java开发之 高级功能分屏是可以多次使用的 日志连接及浏览器 本地修改历 多列操作 查看方法调用情况【图】

◆tabs分屏和独立 分屏是可以多次使用的 ◆日志连接及浏览器 ◆本地修改历史 ◆查看方法调用情况 ◆多列操作 可以同时删除也可以同时替换文字 Ctrl + shift + 右,选中一个词 原文:https://www.cnblogs.com/whdaichengxu/p/12243157.html

Java开发规范

一. 命名规约1.【强制】不允许以下划线或$为首字母命名,也不允许以此结尾2.【强制】变量的命名要有意义3.【强制】类名与接口名使用UpperCamelCase风格,遵从驼峰形式4.【强制】方法名、参数名、成员变量、局部变量都统一使用lowerCamelCase风格,必须遵从驼峰形式5.【强制】常量命名全部大写,单词间用下划线隔开,枚举一样6.【强制】POJO类(DTO/PO/VO...)中布尔类型的变量,都不要加is前缀,否则部门框架解析会引起序列化错误(...

Java开发笔记(一百二十六)Swing的窗口【代码】【图】

前面介绍了AWT界面编程的若干技术,在编码实践的时候,会发现AWT用起来甚是别扭,它的毛病包括但不限于下列几点:1、对中文的支持不好,要想在界面上正常显示汉字,还得在运行时指定额外的运行参数“-Dfile.encoding=gbk”;2、Label标签控件居然无法分行展示文本,连换行这么基本的功能都不支持,真是让人醉了;3、AWT没提供专门显示图像的控件,只能由程序员自己定义单独的图像视图,繁琐的操作立马吓跑一票人;考虑到AWT属于Jav...

把VS Code打造成Java开发IDE【代码】

近期,公司推行正版化,本人使用的是JetBrains教育版,是不允许进行商业开发的,因此开启了艰难的备用IDE选型之路。最终,我选定了轻量级的Visual Studio Code(以下简称VS Code)。各种IDE选型比较的过程就不赘述了,Eclipse、NetBeans、Srping Tools Suite等等,只能说青菜萝卜各有所爱。插件淘沙众所周知,VS Code是一款轻量级的通用编辑器,和Eclipse一样全靠海量的插件扩展,网上各类插件推荐文章又都是面向VS Code的最大IDE用...

IDEA工具java开发之 代码生成Generate【图】

◆生成set/get     ◆生成构造函数 ◆生成toString    ◆生成hashCodes和equals 原文:https://www.cnblogs.com/whdaichengxu/p/12242499.html

java开发中的23中设计模式详解--大话设计模式

设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设...