Java
大离弟弟咯
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA温习课堂6
34、内部类 在类的内部定义的类 内部类相当于类的一个成员,可以修饰类的成员的private static final abstract 都可以修饰 声明、使用内部类的实例 非静态内部类的创建,先创建外部类的实例,再使用外部类的实例对象进行创建内部类的实例 静态内部类的创建:不再需要外部类的实例 内部类引用外部类的成员 匿名内部类对象:原创 2016-09-16 14:46:22 · 372 阅读 · 0 评论 -
Eclipse部分操作总结
EclipseConsole背景色更改: Window->Perferences->Run/Debug->Console->Background color编辑器字体修改 Window->Perferences->General->Appearance->Color and Fonts->Basic->Text Font编辑器显示行号 台式电脑:ctrl+F10 选择 Show line原创 2016-07-04 21:53:46 · 456 阅读 · 0 评论 -
JAVA温习课堂7
40、TreeSet(默认按升序排序) 调用集合元素的compareTo方法 TreeSet 添加的应该是同一个类的对象 equals方法返回的结果应该与compareTo方法返回的结果有一致性 如果使用TreeSet 无参数的构造器创建一个TreeSet对象,则要求放入其中的元素的类必须实现CompareTo方法,所以在其中不能放入原创 2016-09-17 12:26:46 · 399 阅读 · 0 评论 -
JAVA温习课堂8
43、Collections (操作集合的工具类) reverse(List) 反转 List 中元素的顺序 shuffle(List) 对 List 集合元素进行随机排序 sort(List) 根据元素的自然顺序对指定 List 集合元素按升序排序 sort(Li原创 2016-09-21 23:38:02 · 438 阅读 · 0 评论 -
JAVA温习课堂9
对象流ObjectInoutStream ObjectOutputStream(对象 必须实现 Serializable 接口) 对象序列化的目标是将对象保存到磁盘上,或允许在网络中直接传输对象 为了让某类能够进行序列化,必须实现 Serializable 接口 如果类的某个字段不是基本数据类型或String 类型,而是另一种引用类型,那么这个引用类型必须是可序列化的,否则拥原创 2016-09-25 16:49:23 · 447 阅读 · 0 评论 -
JAVA温习课堂10
StringBuffer 和 StringBuilder (可以被修改的字符序列) StringBuilder 是线程不安全的,效率相对较高,常用。 StringBuffer 是线程安全的,效率相对低,多线程的情况下使用。 append( )方法 是把字符串加入到以后的字符序列的后面 返回值还是当前的StringBuffer 对象,可以使用方法的连缀Date原创 2016-09-28 20:27:51 · 405 阅读 · 0 评论 -
JAVA温习课堂11
49、反射 Class 是对一个类的描述 类的属性: Field 类的方法: Method 类的构造器:Constrctor 对象照镜子后可以得到的信息:类的数据成员名、方法和构造器、实现了哪些接口 对于每个类 JRE都为其保留一个不变的Class类型的对象,一个Class对象包含了特定某个类的有关信息 Class对象只原创 2016-10-02 20:42:45 · 413 阅读 · 0 评论 -
JAVA温习课堂12
( 反射 )Annotation 注解 @Test public void testAnnotation() throws Exception{ String className = "com.reflectiondemo.Person"; Class classTemp = Class.forName(className); Object原创 2016-10-04 10:32:41 · 596 阅读 · 0 评论 -
JAVA温习课堂13
51、线程(Thread) ( 程序 program 是对数据描述与操作的代码的集合,是应用程序执行的脚本 进程 process 程序一次执行过程,系统运行程序的基本单位。程序是静态的,进程是动态的 系统运行一个程序即是一个进程从创建、运行到消亡的进程。 多任务 multi task 在一个系统中可以同时运行多个程序,即原创 2016-10-07 14:19:54 · 447 阅读 · 0 评论 -
JAVA温习课堂5
28、static 关键字(静态的)非面向对象的 一个类的多个对象共享一个变量,需要用static修饰该变量 因为static修饰的变量为类的所有实例共享,所以static成员不属于某个类的实例,而属于整个类 所以在访问允许的情况下,可以使用“ 类名. ”直接访问静态成员(成员包括属性和方法) static 成员也称为类成员或静态成员、类属性类似于全局变量原创 2016-09-15 00:20:01 · 377 阅读 · 0 评论 -
JAVA温习课堂4
19、this关键字【只能在方法中使用】 对调用当前方法的那个对象的引用 当前对象:当前方法所在的对象 this的用途 在一般的方法中可以通过this来引用当前对象的成员(方法、属性) 通过this()调用重载的构造器,需要注意通过这种方法调用重载的构造器代码必须放在当前构造器的第一行20、函数的参数传递 基本参数的传递原创 2016-09-11 15:59:55 · 622 阅读 · 0 评论 -
JAVA温习课堂3
15、面向对象 三大特征:封装、继承、多态 类class 是一类事物描述,是抽象的、概念上的定义 对象Object 是实际存在的该类事物的每个个体,也称为实例 instance 修饰符:public private protected 类名定义标准:第一个单词首字母小写后继单词首字母大写 返回值类型 return 返回值;原创 2016-09-11 11:55:01 · 461 阅读 · 0 评论 -
JAVA初识
JAVA初识一、了解学习1、Java的起源 Oak——> Java2、Java的发展Java1.0 Java2 JavaSE:Java平台标准版 JavaME:微型版 JavaEE:企业版 sun公司 oracle公司3、Java的特性面向对象 可移植性、JVM实现了可移植性 健壮性 分布式 多线程:线程可以理解为轻量的进程4、Java的工作方式Java源文件(.java格式结尾)—原创 2016-06-25 14:37:39 · 496 阅读 · 0 评论 -
Hello World 第一个程序
/* Hello World 第一个程序 文件名:HelloWorld.java 编译——>运行: cmd寻找java文件所在路径 javac HelloWorld.java 编译成字节码 java HelloWorld 运行 */public class HelloWorld{ public s原创 2016-06-25 14:39:21 · 429 阅读 · 0 评论 -
Java群聊天(Group chat)借鉴百度文库代码改编
Java群聊天代码(Group chat)Server.java(服务器)ServerThread.java(服务器线程)Client.java(客户端)ClientThread.java(客户端线程)**文件Server.java全代码:**import java.net.*;import java.io.*;import java.util.*;public class Serve转载 2016-06-25 15:00:17 · 1235 阅读 · 0 评论 -
JAVA的自我修养
命名规范 类:单词首字母大写 FindBackgroundColor 方法: 第一个单词首字母小写,其余单词开头字母大写 findBackgroundColor方法格式规范 public static 返回值类型 方法名(类型 参数1,类型 参数2){ 方法体(程序语句) return 返回值; } 封装性,保护内容采用Setter原创 2016-07-22 20:32:00 · 413 阅读 · 0 评论 -
JAVA JDK下载安装及配置环境
配置JDK是必须的,JDK是 Java 语言的软件开发工具包 下载网站:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 安装路径:C:\Program Files\Java\jdk1.8.0_91\ JRE安装路径 C:\Program Files\Java原创 2016-07-11 10:42:11 · 638 阅读 · 0 评论 -
JAVA封装连接数据库【JDBC】
菜鸟练手,大神勿喷。封装类import java.sql.* public class mysqlCon { private String URL = null; // 数据库地址 private String JDBCNAME = null; // 数据库类名 private String USER = null;// 数据库原创 2016-07-04 21:19:41 · 532 阅读 · 0 评论 -
JAVA温习课堂1
1.基本数据类型定义直接把值放在栈内存空间里2.引用数据类型是在栈内存空间里存该数据类型值存放在堆内存中的首地址3、8种基本数据类型 整形 byte 1字节 short 2字节 int 4字节 long 8字节 L结尾 浮点型 默认为double float 结尾加F 十进制数形式: 5.12 512.0F 科学计数法: 5.12e2 == 5.12*10^2 布尔型 bool原创 2016-09-10 11:02:11 · 401 阅读 · 0 评论 -
JAVA温习课堂2
10、Scanner键盘输入方法 import java.util.Scanner;导入一个包 Scanner scanner = new Scanner(System.in); int num1 = scanner,nextInt();11、取出1~100之间的所有素数 素数概念:有且仅有两个正约数的整数,从2~n-1之间没有一个是其约数。 Example原创 2016-09-10 16:38:06 · 374 阅读 · 0 评论 -
JAVA温习课堂14
52、TCP/IP 编程基础(国际标准)传输控制协议TCP,网络互联协议IP 网络编程的目的:直接或间接通过网络协议与其它计算机进行通讯 准确定义网络上一台或多台主机 InetAddress.getByName(String arg); 找到主机后如何可靠高效地进行数据传输 IP定位网络中的一台主机 端口定位主机的一个网络程序 Inet原创 2016-10-08 18:09:00 · 478 阅读 · 0 评论
分享