- 博客(10)
- 收藏
- 关注
原创 第8章-文件和输入输出流(IO)
int read(byte[] b, int offset, int len) throws IOException 将输入流中最多 len 个数据字节读入字节数组,并从 offset 指定的下标开始存放,如果已到文件尾就返回 -1,否则返回实际读取的字节数。字符在文件中存储或在网络中传输时,常用的编码有 GB2312、GBK、Unicode、UTF-8 等,这些编码中,一个字符对应若干个字节,但编程人员希望能读写完整的字符,而不是自己将一个个字节进行拼凑。分别构造指向文件和目录的 File 对象,
2024-12-15 22:23:55
626
原创 第7章-异常
java.lang.ArrayIndexOutOfBoundsException(数组的下标越界)如内存用完,资源分配错误,找不到文件,网络连接错误,算术运算错误(如数的溢出、 被零整除),数组下标越界,类型转换异常等。java.lang.NumberFormatException(数字格式转换异常)// 不管有没有异常,都需要执行的语句。ii. 非运行时异常,必须通过异常的处理手段进行解决。// 异常出现时,需要执行的语句。利用多态的技术,使用父类型处理子类型的异常;// 出现异常时,需要执行的语句。
2024-12-15 21:51:55
377
原创 第6章-集合
(4)boolean addAll(int index, Collection c) :将集合 c 中的所有元素插入到此列表中的 index 位置上(插入的顺序为集合 c 中的元素的遍历顺序)。Set 接口也继承自 Collection,表示多个元素的集合,与 List 不同的是,Set 中包含的 元素是无序的,并且不能重复。(3)boolean addAll(Collection c) :将集合 c 中的所有元素添加到此列表末尾(添加的 顺序为集合 c 中的元素的遍历顺序)。获取、 搜索集合元素等。
2024-12-15 21:33:35
696
原创 第5章-常用类
Java中的基本数据包括boolean、byte、char、short、int、long、float、double,这些类型的封装类分别为Boolean、Byte、Character、 Short、Integer、Long、Float、Double。利用String类中的方法对字符串进行操作,都会产生一个新的String类副本,副本与原字符串是相互独立的,对副本或原字符串的修改不会影响到另外一个。不可变指的是:一旦定义了一个String类的变量后,就不能在原有值的基础上进行添加、插入、删除等操作。
2024-12-15 17:47:58
489
原创 第4章-抽象类、接口和包
在 Java 中,包(Package)是一种松散的类的集合,可以将各种类文件组织在一起, 就像磁盘的目录(文件夹)一样。包的管理机制提供了类的多层次命名空间,避免了命名冲突问 题,解决了类文件的组织问题,方便了我们的使用。将自己编写的类按功能放入相应的包中,以便在其他的应用程序中进行 引用,这是对面向对象程序设计者最基本的要求。访问限定符用于限定类、 成员变量和方法能被其他类访问的权限,当时我们只是简单介绍了其功能,且只使用了 public(公有的)和 friendly(友元的)两种形式。
2024-12-15 17:26:05
732
原创 Java中的继承、多态
重载是指同一个类中存在多个名字相同的方法,这些 方法或参数个数不同,或参数类型不同,或两者都不同。在继承的过程中,父类的某些方法可能不符合子类的需 要,Java 允许子类对父类的同名方法进行重新定义。如果子类方法与父类方法同名,则子 类覆盖父类中的同名方法。在继承关系中原有的类称为父类(或基类),新 的类称为子类(或派生类)。覆盖是指子类重新 定义父类的方法,而重载是指同一个类中存在多个同名方法,而这些方法的参数不同。子类覆盖父类中同名方法时,子类方法声明必须与父类被覆盖方法的声明一样。
2024-12-15 17:09:56
142
原创 第3章-面向对象编程基础
在 Java 中,每个类都至少要有一个构造方法,如果编程者没有在类里定义构 造方法,系统会自动为这个类产生一个默认的构造方法,格式如下(以 Employee 类为例):public Employee( ){ }默认是指类的成员没有用任何关键字进行修饰,这种成员除了允许所属的 类访问外,还允许同一个包中的其他类访问。类的被保护成员 允许其所属的类、由此类派生的子类及同一个包中的其他类访问。System.out.println(" 我叫 "+name+","+sex+","+age+" 岁 ");
2024-12-15 17:06:05
853
原创 第2章- JAVA基础知识
对象可以调用自身的方法。显示转换从高级到低级的转换顺序如下: byte→char short→byte、char int→byte、short、char long→byte、short、char、int float→byte、short、char、int、long double→byte、short、char、int、long、float。数据的输入输出在程序设计和开发中占有重要的地位,一个程序如果没有输出语句,就缺少和用户交流过程中最后的也是最重要的交互步骤,同时也缺少对程序正确性的验证;
2024-12-15 16:48:54
1091
原创 第一章 认识Java
它是由 Sun Microsystems 公司(简称 Sun 公司)于 1995 年 5 月推出的 Java 程序设计语言和 Java 平台 (即 Java SE、Java EE、Java ME)的总称。根据程序结构和运行环境的不同,Java 程序可以分为两类 :Java 应用程序(Java Application)和 Java 小应用程序(Java Applet)Java 是强类型语言,Java 没有指针,Java 进行自动内存回收Java 在编译和运行时,都要对可能出现的问题进行检查。
2024-12-15 16:23:44
175
原创 第一章:Java的环境
2004年jdk1.5版发布后改名为JavaSE5.0该版本推出了泛型,除此之外JavaSE5.0还引入了枚举、自动包装和自动解包、for-each循环、可变元参数、元数据和静态导人等特性。Java是一种计算机编程语言,也是一个由一系列计算机软件和规范组组成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的环境。1、Java语言是1995年由SUN公司的开发人员James Gosling及其领导的小组开发的一款面向对象的编程语言。(2)JRE:Java运行时环境,JRE=解释器+JVM。
2024-05-15 15:39:02
444
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅