Java编程版块
文章平均质量分 82
润物wu声
人生是一种无法抗拒的前进!
展开
-
javap -c命令详解
一直在学习Java,碰到了很多问题,碰到了很多关于i++和++i的难题,以及最经典的String str = "abc" 共创建了几个对象的疑难杂症。 知道有一日知道了java的反汇编 命令 javap。现将学习记录做一小结,以供自己以后翻看。如果有错误的地方,请指正1.javap是什么: where options include:-c Disassemble th转载 2013-10-14 14:24:13 · 775 阅读 · 0 评论 -
Java基础语法
1.1. 基本格式所有Java代码都应该在一个class中。Java是严格区分大小写的。Java是一种自由格式的语言。Java代码分为结构定义语句和功能执行语句,功能执行语句最后必须以分号结束。1.2. 注释单行注释和多行注释是在程序用来标记一些特殊的文本,这些文本不参与编译运行。文档注释是Java中特有的一种注释,它可以通过JDK中的工具(javadoc.exe)解析,生原创 2013-01-21 20:28:51 · 679 阅读 · 0 评论 -
Java Socket网络编程
1.1. 网络编程概念Ø IP地址Ÿ 每台网络终端在网络中都有一个独立的地址,我们在网络中传输数据就是使用这个地址。 Ÿ ipconfig:查看本机IPŸ ping:测试连接Ÿ 本地回路地址:127.0.0.1Ÿ IPv4:4个字节组成,4个0-255。大概42亿,30亿都在北美,亚洲4亿。已经用尽。 Ÿ IPv6:8组,每组4个16进制数。1a2b:0000:a原创 2013-01-22 08:57:53 · 547 阅读 · 0 评论 -
Java多线程
1.1. 多线程概念Ø 线程与进程Ÿ 进程就是一个运行中的程序。Ÿ 一个进程中可以有多个线程,线程是CPU调度和分派的基本单位。我们可以理解为线程就是程序运行中的一条路径。Ø 多线程存在的意义Ÿ 允许多个线程并发执行,提高程序运行效率。Ÿ 例如:迅雷多线程下载,QQ多个人同时聊天,凌波多个人同时共享屏幕。1.2. 线程的使用Ø 创建线程有两种方式Ÿ 自定义一个类原创 2013-01-22 08:56:16 · 444 阅读 · 0 评论 -
Java集合类
1.1. 集合概念Ø 为什么出现集合类?Ÿ 在面向对象的编程思想中,都是以对象的形式对事物进行描述的,为了保证对象的生命周期,我们需要持有对象Ÿ 在很多情况下,我们不知道在程序中需要创建多少个对象,这时就不能依靠定义引用对象的变量来持有每一个对象Ÿ 存储对象的容器就能帮我们解决这样的问题,而集合便是这样的容器Ø 数组和集合类的区别Ÿ 数组和集合类都是容器,都能存储对象Ÿ原创 2013-01-21 20:35:50 · 511 阅读 · 0 评论 -
Java面向对象
1.1. 面向对象概念Ø 什么是面向对象 面向对象(Object Oriented)是一种思想,90年代以后软件开发的主流思想。由于现实社会是由各种各样的事物所组成的,而我们编程又是在模拟现实社会,那么在程序也要用一些东西来表示现实社会中的事物,这些东西就是程序中的对象。我们在程序中使用这些对象,对其特征和行为进行操作进行编程,这就是面向对象编程。在使用面向对象编程思想之前,我们通常用原创 2013-01-21 20:31:55 · 668 阅读 · 0 评论 -
java进制转换和字符编码问题
一、进制转换a. 十进制转二、八、十六进制除法取余,将要转换的数除以进制数,记住余数,再除以进制数,记住余数,直到这个数等于0为止,将所有余数反转就是对应的二进制表现形式。b.二、八、十六进制转十进制乘法,将要转换的数编号,编号从低位开始,从0开始,将每一位上的数乘以进制数的编号次方,最后将所有乘得的结果相加就是十进制表现形式。c.二进制和八进制互转八进制的每一位对原创 2013-01-21 20:22:03 · 634 阅读 · 0 评论 -
Java GUI编程
1.1. GUI概念Ø 什么是GUIŸ GUI是Graphical User Interface的缩写,图形化用户界面Ø awt和swingŸ Java为GUI提供的对象都存在java.awt,javax.swing两个包中Ÿ awt依赖于本地系统平台,如颜色样式显示Ÿ swing跨平台Ø 组件与容器Ÿ 组件 Component,是GUI图形界面的组成单元。Ÿ原创 2013-01-22 08:57:02 · 557 阅读 · 0 评论 -
IO流
1.1. IO流概念Ÿ IO流用来处理设备之间的数据传输Ÿ Java对数据的操作是通过流的方式Ÿ Java用于操作流的对象都在IO包中Ÿ 流按操作对象分为两种:字节流与字符流。 字节流可以操作任何数据,字符流只能操作纯字符数据比较方便。Ÿ 流按流向分为:输入流,输出流。1.2. IO流常用基类Ø 字节流的抽象基类:Ÿ InputStream ,OutputStre原创 2013-01-22 08:55:03 · 463 阅读 · 0 评论 -
Java常用类
1.1. 工具类Ø ArraysŸ 工具类,提供了对数组的常用操作Ÿ 将数组转成List集合Ÿ 对数组进行排序Ÿ 对数组进行二分查找Ÿ 将数组转为字符串显示形式Ø CollectionsŸ 工具类,提供了对集合的常用操作Ÿ 对集合进行查找Ÿ 取出集合中的最大值,最小值Ÿ 对List集合进行排序1.2. 包装类Ø JDK提供了对所有数据类型的包装类原创 2013-01-22 08:46:52 · 448 阅读 · 0 评论 -
Java API String类
1.1. 什么是APIŸ API全名:Application Programming Interface,API是应用程序编程接口,指一些预先定义好的类。Ÿ 例如我们想要一台电脑,并不需要自己生产每个零件,只要从各个厂商买到组装电脑的零件就可以,然后根据说明书学会使用,将零件安装在一起就得到了电脑。电脑就像是我们要的程序,而零件就是API,说明书就是帮助文档。1.2. Java API原创 2013-01-21 20:34:24 · 1105 阅读 · 0 评论 -
ANT及build.xml文档编写
1.什么是构建文件?构建文件是ant执行工程构建的入门文件,构建的所有任务都必须只能写在构建文件内,构建文件必须是符合标准的xml文件,默认的构建文件为build.xml,当你键入“ant”命名执行时,默认执行build.xml。标准构建文件模板:xmlversion="1.0"?>projectname="refund"default="build"> ta原创 2013-01-10 11:14:35 · 649 阅读 · 0 评论 -
hibernate配置文件详细解析
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">转载 2015-04-01 14:42:57 · 617 阅读 · 0 评论