- 博客(14)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 Java_命名规范
基本命名规范本来要自己整理,时间紧急,先附上,以后再整2015\7\24 00:39包命名 包名按照域名的范围从大到小逐步列出,恰好和Internet上的域名命名规则相反。 由一组以“.”连接的标识符构成,通常第一个标识符为符合网络域名的两个或者三个英文小写字母。 People TestPage XMLExample类,接口命名 类的名字必须由大写字母开头而单词中的其他字母均为小写;如果
2015-07-24 00:40:22 751
原创 JAVA_ 网络编程,写一个可以上传文件的服务器和客户端
服务端class Server { public static void main(String[] args) throws Exception { //建立服务端Socket ServerSocket ss = new ServerSocket(10005); //接收客户端Socket Socket f
2015-07-23 22:48:41 18427
原创 Java_ArrayList与List解析
List list=new ArrayList();与 ArrayList list=new ArrayList;首先将一下这两个的区别:存储内容的区别ArrayList 可以存储任何类型的项List<类型> 只可以存储指定类型的项使用是否方便List<>比ArrayList使用方便因为在使用ArrayList内部的值时,必须强制转换才行相信使用过ArrayList的都深有体会,因为存
2015-07-23 13:49:53 1646
原创 Java_流的操作规律(技巧)
流的操作规律1. 明确源和目的。数据源:就是需要读取,可以使用两个体系:InputStream、Reader;数据汇:就是需要写入,可以使用两个体系:OutputStream、Writer;2. 操作的数据是否是纯文本数据?如果是:数据源:Reader 数据汇:Writer 如果不是:数据源:InputStream 数据汇:OutputStream3. 虽然确定
2015-07-23 01:09:58 783
原创 JAVA基础_Java网络编程
网络编程端口:物理端口:就是路由的接口,可插线、看得到、摸得到逻辑端口:用于标识进程的逻辑地址,不同进程的标识;有效端口:0~65535,其中0~1024系统使用或保留端口。 java 中ip对象:InetAddress.import java.net.*;class IPDemo{ public static void main(String[] args) throws Unk
2015-07-20 00:49:52 415
原创 JAVA基础__eclipse常用快捷键
【Ctrl+Shift+O】 快速导包,快速导入开发所需的包【Alt+Shift+S】 选择Generate Getters and Setters可以快速生成Bean中的Getter和Setter 方法,以及Generate Constructor Using Filed 用已定义的变量快速生成带参数或
2015-07-19 22:50:01 436
原创 JAVA基础_Date,Calender应用
java.util.Date:日期类,月份从0-11; 在JDK 1.1后,java.util.Date 类型的大多数方法已经不推荐使用了。代替它的是Calendar。而在java.sql.Date 和 java.util.Date之间,有些微妙的关系。如何将Date类型插入数据库中,成为好多人的一个不小的障碍。我们将
2015-07-19 21:56:36 505
原创 JAVA基础_Java 学习之 异常
异常:就是不正常。程序在运行时出现的不正常情况。其实就是程序中出现的问题。这个问题按照面向对象思想进行描述,并封装成了对象。因为问题的产生有产生的原因、有问题的名称、有问题的描述等多个属性信息存在。当出现多属性信息最方便的方式就是将这些信息进行封装。异常就是java按照面向对象的思想将问题进行对象封装。这样就方便于操作问题以及处
2015-07-19 18:21:44 506
原创 JAVA基础_Java反射
反射技术:其实就是动态加载一个指定的类,并获取该类中的所有的内容。而且将字节码文件封装成对象,并将字节码文件中的内容都封装成对象,这样便于操作这些成员。简单说:反射技术可以对一个类进行解剖。反射的好处:大大的增强了程序的扩展性。反射的基本步骤: 1、获得Class对象,就是获取到指定的名称的字节码文件对象。 2、实例化对象,获得类的属性、方法或构造函数。 3、访问属性、调用方法、调用构造函数创
2015-07-19 17:54:30 528
原创 JAVA基础_多线程、锁
多线程:进程:正在进行中的程序。其实进程就是一个应用程序运行时的内存分配空间。 线程:其实就是进程中一个程序执行控制单元,一条执行路径。进程负责的是应用程序的空间的标示。线程负责的是应用程序的执行顺序。一个进程至少有一个线程在运行,当一个进程中出现多个线程时,就称这个应用程序是多线程应用程序,每个线程在栈区中都有自己的执行空间,自己
2015-07-19 17:22:19 426
原创 JAVA基础_Java面向对象三大特征
封装(面向对象特征之一)首先,属性可用来描述同一类事物的特征,方法可描述一类事物可做的操作。封装就是把属于同一类事物的共性(包括属性与方法)归到一个类中,以方便使用。 1.概念:封装也称为信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的
2015-07-19 17:05:22 623
原创 JAVA基础_Java的23种设计模式之单例模式
单例设计模式设计模式:解决问题最行之有效的思想。是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。java中有23种设计模式: 单例设计模式:★★★★★ 解决的问题:保证一个类在内存中的对象唯一性。 比如:多程序读取一个配置文件时,建议配置文
2015-07-19 12:54:32 605
原创 JAVA基础_Java IO流 控制台到记事本、记事本到控制台及详解
1. 从记事本读数据import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStreamRea
2015-07-19 01:24:02 3162
一个线程中多次使用共享变量,每一次使用都是从主存获取的吗?
2017-08-21
多线程静态变量累加求和 , 计算结果是对的,但是不明白为什么是对的.
2017-08-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人