Java GUI编程

##AWT ###awt(abstract window toolkit) 包括了很多类和接口,用于java application的GUI编程 GUI的各种元素(如:窗口,按钮,文本框等)由java类来实现 使用awt所涉及的类一般在java.awt包...

2016/05/15 14:47
14
Java网络通信示例

##编写javaSocket编程的几种结构 直接使用Socket编程实现 使用Socket,再结合java的多线程编程 使用NIO中的非阻塞(Non Blocking) Socket再结合java的多线程编程 使用Jdk自带的或者第三方的...

2016/05/15 14:43
35
Java数组使用

###数组(array) 用于存放相同类型的多个数据的容器 所有的数组都是对象(引用类型) 数组包含一个内建属性length,保存数组的长度 使用语法:数组名(引用名).length 不能对该属性进行赋值...

2016/05/15 14:40
7
java增强版foreach

##1.增强版的for循环对于遍历array或collection的时候相当方便 int arr={1,2,3,4}; for( int i : arr ){   System.out.println(i); } Collection c = new ArrayList(); c.add ("Hello") ...

2016/05/15 14:37
8
Java抽象类和接口

##抽象类(Abstract class) 可以禁止对象的创建,一般在上层类中使用较多(需要继承关系实现多态性的应用,但该类并没有真正的实际逻辑含义) 抽象类中可以定义属性和构造器,语法和普通类相...

2016/05/15 14:34
5
Java的封装

java的生日1995年5月23号 ###封装的实现方式 属性权限改为private 只能在类内部访问,对于类外部只实现功能1 提供get方法进行取值操作(功能2) 提供set方法进行赋值操作(功能3) ###封装的作用...

2016/05/15 14:32
7
Java必须掌握的基础知识

###注释:在源代码中存在,但编译时会被忽略的文本。 单行注释 //注释 多行注释 /*注释*/ /* 注释 ...... */ 单行注释和多行注释中的文本内容是任意的,没有任何格式要求。 3. 文档注释 /*...

2016/05/15 14:24
21
Java中事件处理

###事件处理 与c#中的委托相似,Java中事件的原型就是observer设计模式。 代码示例1: interface WaterOkListener{   void actionWaterOk();   } class Water{   java.util.List<WaterOkListen...

2016/05/15 14:22
6
Java自定义异常

###自定义的异常类要集成Exceptin或RuntimeExceptin,当然也可以是其他的异常类 public class MyException extends Exception{      private int id;   public MyException(){}   public MyExcep...

2016/05/15 14:20
25
优秀的Java程序员必须了解GC的工作原理

一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率 ,才...

2016/05/14 14:16
88
Java获取格式化时间

java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); java.util.Date date = new java.util.Date(); System.out.println(format.format(date));...

2016/05/14 14:16
1
Java判断是不是汉字、中文、英文字母和数字

##判断字符串是不是汉字 public boolean isChinese(String con) {   for (int i = 0; i < con.length(); i = i + 1) {     if (!Pattern.compile("[\u4e00-\u9fa5]").matcher(         String.valu...

2016/05/14 14:16
1K
Java获得ip地址

String ip = request.getRemoteAddr(); //根据网址获取IP地址 InetAddress add = InetAddress.getByName("www.baidu.com"); System.out.println(add); //返回本地主机IP InetAddress addr =...

2016/05/14 14:13
15
C#和Java打开文件

##C#打开文件 System.Diagnostics.Process.Start("Path"); 例子: Process r = new Process(); r.StartInfo.FileName = "path"; //可以用绝对路径 r.StartInfo.Argu...

2016/05/12 13:56
15
Java接受控制台的值

InputStreamReader b = new InputStreamReader(System.in); BufferedReader r = new BufferedReader(b); String s= r.readLine(); System.out.println(s); 或: import java.io.*; Buf...

2016/05/12 13:51
4
java取整和java四舍五入方法

import java.math.BigDecimal;  import java.text.DecimalFormat; public class TestGetInt{  public static void main(String[] args){     double i=2, j=2.1, k=2.5, m...

2016/05/07 23:01
7
关于 Des加密(Android与ios 与后台java服务器之间的加密解密)

最近做了一个移动项目,是有服务器和客户端类型的项目,客户端是要登录才行的,登录的密码要用DES加密,服务器是用Java开发的,客户端要同时支持多 平台(Android、iOS),在处理iOS的DES加密...

2016/05/07 22:57
141
Android平台和java平台 DES加密解密互通程序及其不能互通的原因

网上的demo一搜一大堆,但是,基本上都是一知半解(包括我)。为什么呢?我在尝试分别在两个平台加密的时候,竟然发现Android DES 加密和Java DES加密的程序不能互通。就是加密的结果不一样,...

2016/05/07 22:42
12
MyEclipse的WEB项目到Eclipse的迁移

从Eclipse迁移到MyEclipse是容易的,反之则比较麻烦,尤其是WST的设置. 今天正好做了这个事情,把过程记录下来以备后用,也许其他朋友也用得着. 1.打开Navigator视图,编辑项目所在目录下.pr...

2016/05/07 22:35
11

没有更多内容

加载失败,请刷新页面