j2se
文章平均质量分 80
墨染年华ら
两袖清风,墨染年华,西风漫卷孤城
展开
-
第五章、控制语句
流程控制语句,是根据程序的状态变化,引导程序的执行流程与分支。java程序控制语句主要分为选择、迭代(循环)、和跳转语句原创 2023-12-17 18:06:17 · 1023 阅读 · 0 评论 -
第四章、运算符
运算符指明对的运算方式。组成的Java有很多种。它是一种特殊的符号,用以表示数据的运算、赋值和比较等,在Java中的数据都是通过运算符来操作的运算符按照功能分为:算术运算符、赋值运算符、比较(或关系)运算符、逻辑运算符,位运算符、条件运算符本章将对java各类型的运算符进行分类阐述。原创 2023-12-04 19:22:14 · 1013 阅读 · 0 评论 -
第三章、数据类型及变量
Unicode它打破了传统字符编码的限制,因为在此之前,在编码领域存在许多不同的标准,如美国的ASCII,西欧语言中的ISO8859-1,俄国的KOI-8已经我国的GB18030和BIG-5等。至此就产生了两个问题。字符型(char)数据用来表示通常意义上"字符",占 2 字节,Java中的所有字符都使用 Unicode 编码,所以一个字符可以存储一个字母,一个汉字,或其他书面语的一个字符。用于表示有小数部分的数值,与整数类型类似,Java 浮点类型也有固定的表数范围和字段长度,不受具体操作系统的影响。原创 2023-12-04 18:12:40 · 958 阅读 · 0 评论 -
java中获取主机信息InetAddress类的两种方法
java.net.InetAddress类是Java对Ip地址的高层表示,用来封装封装IP地址或域名。它提供了获取和操作 IP 地址的方法,可以用于网络编程、服务器配置、主机管理等场景。可以InetAddress类的getCanonicalHostName() 、getHostName() 实例方法来获取对应的主机信息,但是这两方法存在一定 的区别。我们通常使用InetAddress.getByName(String host)方法来获取该类的实例对象,该方法的参数可以是域名也可以的IP地址。原创 2023-11-09 21:10:09 · 361 阅读 · 0 评论 -
java集合之Collection接口体系
Collection接口是最基本的集合接口,它不提供直接的实现,Java SDK提供的类都是继承自Collection的“子接口”如List,Set和Queue。Collection所代表的是一种规则,它所包含的元素都必须遵循一条或者多条规则。如有些允许出现重复元素而有些则不允许重复、有些必须要按照顺序插入而有些则是散列,有些支持排序但是有些则不支持等等。原创 2023-10-15 13:16:21 · 205 阅读 · 0 评论 -
Java性能优化的50个细节(珍藏版)
在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源...转载 2018-10-06 10:38:24 · 216 阅读 · 0 评论 -
java集合之迭代器Iterator
迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。原创 2014-11-06 21:38:01 · 1022 阅读 · 0 评论 -
java集合之列表迭代器ListIterator
在操作集合时,常常使用数组和动态的ArrayList(数组列表,因为ArrayList的底层实现是通过数组来实现的)类,但是,数组和数组列表在操作的时候有一个重大缺陷,如:在数组中删除一个元素时,当元素被删除后将导致该元素后面的元素都要想数组的前端移动;在数组中插入一个元素时,将导致该元素相邻的元素都要向后移动,所以这一系列的操作将会大大的消耗系统的性能。 数组在连续的存储位置上存放的是原创 2014-11-08 09:09:05 · 5917 阅读 · 1 评论 -
java核心语法之访问修饰符
访问修饰符是一组限定类、变量或方法是否可以被程序里的其他部分访问和调用的修饰符。如下表:修饰符类变量方法publicü ü ü 默认修饰符ü ü ü privateü ü原创 2013-03-27 21:53:51 · 734 阅读 · 0 评论 -
java核心语法之非访问修饰符
java非访问修饰符修饰符类变量方法abstract抽象类抽象方法final最终类最终变量最终方法static静态变量静态方法volatile原创 2013-03-24 22:38:02 · 707 阅读 · 0 评论 -
java核心语法之java类的基本构成
1、包:(package)类名管理空间,由于java编译器为每个类生成字节码文件,且文件名与类名相同,因此同名的类可能发生冲突,所以引入了包的概念。 A:包提供了一种命名机制和可见性限制机制;在java中将功能相似类用一个包来进行管理 B:定义一个包package定义,若要定义包,则类的第一行必须无空格,业务注释;如: package + 包名。 包名通常都由小写字母组成。原创 2013-03-24 14:26:53 · 1430 阅读 · 0 评论 -
Java集合之枚举和迭代
在java集合中顶层有这样两个接口Iterator和Enumeration,这两个接口是特殊的数据操作接口。Iterator用于进行数据迭代,称为迭代器;Enumeration用于进行数据枚举,称为枚举。1.枚举:该接口定义了可以对一个对象类集中的元素进行枚举的方法,但目前已被迭代器所替代。在枚举中定义了如下两个方法: boolean hasMoreElements():判断原创 2013-04-06 15:44:17 · 5572 阅读 · 0 评论 -
构造方法的重载
package lx.method;public class OverLoadDemo1 { public static void main(String[] args) { Box box1=new Box(); //创建无参构造的对象 Box box2=new Box(10.2);//创建一个参数构造的对象 Box box3=new Box(10, 2,15);//创原创 2013-03-12 22:58:25 · 1099 阅读 · 0 评论 -
面向对象的设计原则-类设计原则
在面向对象设计中,如何通过很小的设计改变就可以应对设计需求的变化,这是令设计者极为关注的问题。为此不少OO先驱提出了很多有关面向对象的设计原则用于指导OO的设计和开发。下面是几条与类设计相关的设计原则。1. 开闭原则(the Open Closed PrincipleOCP) 一个模块在扩展性方面应该是开放的而在更改性方面应该是封闭的。因此在进行面向对象设计时要尽量考虑接口封装机制、抽象机转载 2012-03-17 11:35:47 · 493 阅读 · 0 评论 -
关于方法重写和方法重载的总结
1.重写:在继承了父类所有的成员后,再按照自己的意愿,改变以前父类的操作方式,叫做重写。2.重写的目的:a.修改父类的方法,对父类的方法进行扩展。 b.在子类中定义具体的、特定的行为3.方法重写的条件:a.如果父类中的方法被private修饰的,此时该方法只能被自己类访问,不能被外部类访问。原创 2012-03-25 13:45:41 · 750 阅读 · 0 评论