JAVA
文章平均质量分 51
ForrestL
Android开发工程师
展开
-
2015/7/15/java第一天
MarkDown It is my first time运算符号结构分类图运算符号解释标示符的表示方法三种循环结构几个重要的知识点java程序输入方法 public static void main(String[] args) { System.out.println("你好世界"); } 运算符号算术运算符+- * / %(取模(余)运算) 浮点数取原创 2015-07-15 20:01:01 · 498 阅读 · 0 评论 -
15/8/4反射,注解,工程设计模式,线程
反射注解工厂设计模式线程反射例子1.把所有的java文件抽象起来抽象到一个类中的方法就是反射 public static void main(String[] args) {//把所有的java文件抽象起来抽象到一个类中的方法就是反射 Class<Student> clazz=Student.class;// Field[] field=clazz.getFie原创 2015-08-04 19:26:46 · 456 阅读 · 0 评论 -
2015/8/5/抢锁/线程/JFrame
synchronized简单线程线程与JFrame的结合synchronized1.synchronized锁的对象一般为类的对象,不能用太简单的形式例如Integer和boolean,因为过于简单会导致锁错误 2.synchronized的方法锁的对象是:调用该方法的对象 3.为避免抢锁现象的发生,常用Object类中wait和notify方法简单例子package com.baidu.pro原创 2015-08-05 20:38:21 · 520 阅读 · 0 评论 -
2015/8/6/Swing/线程/服务器对多个客户端通讯
程序例子程序例子package com.baidu.imSwing;import java.awt.BorderLayout;import java.awt.EventQueue;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.border.EmptyBorder;import javax.swin转载 2015-08-07 18:07:53 · 580 阅读 · 0 评论 -
2015/8/7/C-S/通过服务器转发消息
通过服务器转发内容的例子package com.baidu.test;import java.awt.BorderLayout;import java.awt.EventQueue;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JScrollPane;import javax.swing.bord原创 2015-08-07 18:33:41 · 518 阅读 · 0 评论 -
2015/8/10/数据库基本操作/单例
数据库中的基本操作java中对数据库操作的方法单例设计模式应用实例数据库的最基本的语句1.CREATE DATABASE clazz //创建一个数据库语句 2.CREATE TABLE student(id int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT , stu_name varchar(30) BINARY NOT NULL , sex int原创 2015-08-10 21:31:12 · 537 阅读 · 0 评论 -
2015/8/11/单例/MVC/Web Servlet/事务
单例设计模式MVC事务Web Servlet单例设计模式的应用1.单例设计模式主要是为了在同一个包中调用的对象都是同一个对象,即只有一个实例 2.利用java中的WindowsBuilder创建的工程JFrame工程来结合数据库,实现用户的登录,注册,注销,改密操作,下面是例子package com.baidu.sqlfinal;import java.awt.BorderLayout;impo原创 2015-08-11 21:18:16 · 533 阅读 · 0 评论 -
2015/08/12/HTTPURL中GET和POST/HTTPClient中的GET和POST
Web服务器的建立HttpUrlConnection HttpClient 1.在建立Web Project之后,对数据库进行连接时,必须要把SQL的jar包放入到WebContent的WEB-INF中lib的目录下面才可以正常的运行 2.服务器的主要功能如图所示 3.构建服务器的代码package com.baidu.test;import java.io.IOExceptio原创 2015-08-12 20:13:52 · 519 阅读 · 0 评论 -
2015/08/12/HTTPURL中GET和POST/HTTPClient中的GET和POST
Web服务器的建立HttpUrlConnection HttpClient 1.在建立Web Project之后,对数据库进行连接时,必须要把SQL的jar包放入到WebContent的WEB-INF中lib的目录下面才可以正常的运行 2.服务器的主要功能如图所示 3.构建服务器的代码package com.baidu.test;import java.io.IOExceptio原创 2015-08-12 20:17:05 · 696 阅读 · 0 评论 -
2015/8/13/客户端服务器数据库综合
一个例子服务器部分客户端部分 服务器package com.baidu.server;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;impor原创 2015-08-13 17:29:44 · 398 阅读 · 0 评论 -
15/8/3/网络连接,UDP,DOM,SAX,JSON
网络连接的几个例子UDPDOMSAXJSON读取网页的xml文本 public static void main(String[] args) { try { URL url=new URL("http://www.baidu.com");//根据 String 表示形式创建 URL 对象 InputStream is=url.原创 2015-08-04 19:13:25 · 530 阅读 · 0 评论 -
15/8/2网络连接/C-S连接
网络连接 public static void main(String[] args) { try { InetAddress address=InetAddress.getLocalHost();//返回本地主机 System.out.println("主机名"+address.getHostName());//得到主机名称原创 2015-08-03 21:56:04 · 437 阅读 · 0 评论 -
15/8/1/接口/内部类
接口1.接口中都是抽象类的方法,需要在子类中实现该方法 2.抽象类中不一定有抽象方法,抽象方法必须是抽象类 3.在接口中只有抽象方法,省略abstract内部类package com.baidu.test04;public class Student { private int age; public void write(){ System.out.printl原创 2015-08-03 21:18:08 · 333 阅读 · 0 评论 -
2015/7/16/for循环的应用
For循环的应用应用实例项目存储SVNimport java.util.Scanner;public class Test { public static void main(String[] args) { // 求2的N次方减一的和值 ,N从0到20 // int sum=0; // int i=0; // int k=1;原创 2015-07-16 14:58:44 · 466 阅读 · 0 评论 -
2015/07/17/几个小程序
几种重要的类引用几个程序“`javaimport java.util.Arrays; import java.util.Random;public class text2 { public static void main(String[] args) { StringBuffer s1 = new StringBuffer(“3146545”);原创 2015-07-17 20:11:30 · 473 阅读 · 0 评论 -
215/7/20/super/this/extends/
类和面向对象访问修饰符return的使用方法引用数据类型和简单数据类型存储方式的封装继承super的用法this的用法类包含一些函数对象时类的实例 访问修饰符有四种,分别是public,protectde,default,private,这四种修饰符中作用域从大到小排列的顺序是public(包含自身,同包,不同包子类,非子类),protected(包含自身,同包,不同包子类,但不包含非子类),原创 2015-07-20 20:42:20 · 499 阅读 · 0 评论 -
2015/7/21/接口/工厂设计模式/封装/抽象
Static关键字的应用final关键字的应用常量的调用与命名抽象方法封装接口多态单例设计模式工厂设计模式static使用规则1.可以调用其他静态方法 2.必须访问静态数据 3.不能使用super或this关键字 4.是所有的类公用对象或者方法(不因为对象的改变而改变)(静态的) 5.静态的变量和方法可以通过“类名.”来调用 final的使用方法1.final修饰变量时,变量的值不允许改变原创 2015-07-21 18:30:21 · 490 阅读 · 0 评论 -
2015/7/22/异常/重写/字符串加减乘除运算
字符串加减乘除运算默认方法的重写异常的处理 随便输入一串带有加减乘除的字符串就可以算出这个字符串的值package com.baidu.text1;import java.util.Scanner;public class Test01 {public static void main(String[] args) { Scanner scanner=new Scanner(System原创 2015-07-22 20:34:55 · 691 阅读 · 0 评论 -
15/7/23/文件输入输出/DOM/SAX
文件的输出与输入XML的两种解析方法DOM和SAXFile类1.File类用来进行文件的相关操作,它描述的是文件本身的属性 2.File类创建File的对象是可以用来获取磁盘文件的相关信息。 3.File类被封装爱Java.io包中 4.构造方法File(String pathname)寻找文件public static void main(String[] args) { ergoi原创 2015-07-23 20:36:21 · 456 阅读 · 0 评论 -
15/7/24/JSON/DATA/MAP/泛型
JSON的应用DATA类CollectionAndMap泛型JSON的构造1.JSON的构造在java里面需要导入有关json的包 2.JSON的构造比较简单,只需要构建一个JSONObject就相当于构建完成了利用put方法将内容写进去;利用add方法向JSON数组添加内容 public static String creatJSON(){ JSONObject obj=n原创 2015-07-24 20:16:12 · 564 阅读 · 0 评论 -
15/7/27/正则表达式/进程线程/wait/notify
正则表达式进程和线程正则表达式的简单应用1.正则表达式比较简单主要是看Pattern的API public static void main(String[] args) {// Pattern.compile功能是 将给定的正则表达式编译到模式中// Pattern p = Pattern.compile("^\\w+@\\w+((.com)|(.cn)|(.net原创 2015-07-28 19:20:30 · 425 阅读 · 0 评论 -
15/7/28/class类和Field类的一般应用
class类和Field类的一般应用 public static void main(String[] args) { Student zhangsan = new Student(); Class<? extends Student> clazz = Student.class; try {//getDeclaredMethods返回 Met原创 2015-07-28 20:15:28 · 570 阅读 · 0 评论 -
2015/8/13/Static和final关键字详解
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用任转载 2015-08-13 19:50:25 · 335 阅读 · 0 评论