![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
luckydog1024
这个作者很懒,什么都没留下…
展开
-
类和对象(一)
1.类是对象的抽象,对象是类的实例 2.类的属性(全局变量)(成员变量)–可不赋初值 访问修饰符 类型 属性名(public int age) 3.方法 访问修饰符 [其他修饰符static final……] 返回值类型 方法名称(参数1,参数2,……){ } 除类的属性外,即非全局变量必须赋初值 4.高内聚低耦合 5.原创 2015-07-25 10:37:11 · 275 阅读 · 0 评论 -
正则表达式、线程、反射Annotation
1.正则表达式Pattern Matcher(开头^结尾&) Pattern p = Pattern.compile("^[\\d[A-Za-z]]{8,16}&"); Matcher m = p.matcher("12afd12a"); boolean b = m.matches(); System.out.println(b)原创 2015-08-04 20:21:03 · 273 阅读 · 0 评论 -
堆,栈,Object,Exception,IO流,XML三种解析方式
1.栈:先进后出,后进先出 堆:先进先出,后进后出(给一个字符串,进行四则运算,用栈实现) 2.Object类(祖类)java所有引用数据类型全部都继承于Object,所有类默认继承Object(extends Object) 主要方法equals hashcode toString…… 学习在类中重写equals和toString 3.Exception异常 类的关系如下 其中Er原创 2015-07-25 10:39:19 · 361 阅读 · 0 评论 -
网络连接
1.ip,获取IP地址主机名 2.url,读HTML 3.icp(socket,ServerSocket)TCP协议是一种以固接连线为基础的协议,它提供两台计算机间可靠的数据传送,TCP可以保证从一端数据送至连接的另一端时,数据能够确实送达,而且抵达的数据的排列顺序和送出时的顺序相同。 4.udp(DatagramSocket,DatagramPacket)使用UDP传递数据时,用户无法知道原创 2015-08-03 19:10:56 · 265 阅读 · 0 评论 -
类和对象(二)
static final import abstract interface implements instanceof 1.static 声明静态的变量或常量 一般用public修饰,类共有的属性或方法 public static int age=2; ///// public static void run(){} 直接用类名.age调用。 ///// 直接用类名.r原创 2015-07-21 18:46:18 · 243 阅读 · 0 评论 -
客户端与服务器数据传输的两种方式
1.HttpUrlConnection和HttpClient,各有doGet和doPost方法原创 2015-08-12 20:14:39 · 2952 阅读 · 0 评论 -
JAVA-WEB服务器
1.将Tomcat包放入eclipse目录下2.在eclipse中设置tomcat路径,并添加servers3.创建Dynamic WEB project,注意web.xml的配置4.创建一个servlet,如果报错注意导包servlet-api,servers必须stopped后才能再次run as servers。5.doGet和doPost 在使用表单提交数据到服务器的时候有两张方式可共选择原创 2015-08-11 18:55:20 · 386 阅读 · 0 评论 -
数据库MySQL操作
1.安装mysql,Front中SQL编辑器中使用sql语句CREATE DATABASE STUDENTCLASSCREATE TABLE student(id int(11) not null primary key auto_increment,name varchar(30) not null,sex int(1),age int(3))CREATE TABLE IF NOT EXISTS原创 2015-08-11 18:41:59 · 295 阅读 · 0 评论 -
数组的使用
1.int[][] a=new int[2][]; a[0]=new int[2]; a[1]=new int[3]; 2.int[] array; array={};错误 3.int[] array={}; 正确 4.int[] array; array=new int[]{}; 正确 5.Arrays.sort(需要排序的数组); 升序排序,无需新数组接受。原创 2015-07-17 18:31:09 · 225 阅读 · 0 评论 -
String、StringBuffer的常用方法
注意API的使用1.concat连接 contains是否包含 //concat使用 String s1="student"; String s2="teacher"; String s3=s1.concat(s2); //contain是否包含某字符串,返回值为boolean boolean b=s3.c原创 2015-07-17 19:55:20 · 535 阅读 · 0 评论 -
String字符串使用方法简单测试
package practice.str_array;import java.lang.*;import java.util.Date;public class StrTest1 { public static void main(String[] args) { String str1="lzjtu.edu.cn"; String str2="Compu原创 2015-07-16 20:51:49 · 413 阅读 · 0 评论 -
JAVA基础(2)——分支和循环结构
1.ctrl+/ 快速注释 2.continue 跳出本次循环 break 终止循环 3.三种循环结构public class ForWhile { public static void main(String[] args){ //三种循环结构 int sum=0; int count=1000; //for循环原创 2015-07-15 18:44:33 · 382 阅读 · 0 评论 -
JAVA基础(1)
1.eclipse中 window–preferences–General–Appearence–Text Font中可以修改字体 2.ALT+/可自动提示 3.//单行注释 4./* *多行注释 */ 5./** *文档注释 *右击项目–export–java–javadoc 可以导出doc文档 */ 6.byte-8位 short-16原创 2015-07-14 18:42:03 · 262 阅读 · 0 评论 -
Java程序的编码规范
所有的程序开发手册都包含了各种规则。一些习惯自由程序人员可能对这些规则很不适应,但是在多个开发人员共同写作的情况下,这些规则是必需的。这不仅仅是为了开发效率来考虑,而且也是为了后期维护考虑。一、命名规范定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。(这些规范并不是一定要绝对遵守,但是一定要让程序有良好的可读性) Package 的命名转载 2015-07-14 18:29:05 · 256 阅读 · 0 评论 -
JAVA环境配置及第一个JAVA程序
JAVA下载JAVA安装环境变量的配置新建变量名 JAVA_HOME 变量值 C:\Program Files\Java\jdk1.8.0_45(默认)变量名 CLASS_PATH 变量值 ,;%JAVA_HOME%\lib\;编辑变量名 PATH 变量值 ,;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;Java创始人詹姆斯·高斯林(James Gosling) 1995原创 2015-07-14 14:18:31 · 276 阅读 · 0 评论 -
时间类(Date、Calendar等)、集合List和Set用法
1.Date类方法大部分已经过时,现在大多用Calendar抽象类,用Instance声明。SimpleDateFormat类,Format方法,Format.parse方法,TimeZone时区,了解。 2.集合(可随时加数据,长度可变) List数据可重复(不唯一),有顺序。分ArrayList和LinkList。 Set数据唯一,无顺序,不能用for循环遍历。 ArrayList 优点原创 2015-07-25 11:25:33 · 1472 阅读 · 0 评论