
【Java学习笔记】
文章平均质量分 68
zwb8848happy
酷得惊动了党
展开
-
2、数组
1、数组在Java中必须看做一个对象,当定义一个数组时,其实就是在配置一个数组对象; 在Java中配置数组之后,若还没有制定初值,则依数据类型的不同,会预设不同的值。 2、可以动态配置数组 int length = scanner.nextInt(); int[] arr = new int[length]; 在java中数组是一个对象,而不是单纯的数据原创 2014-01-31 10:34:43 · 640 阅读 · 0 评论 -
9、输入输出
1、在程序中设定路径时会有系统相依性的问题,java.io.File类提供一个抽象的、与系统独立的路径表示。 给它一个路径字符串,它会将其转换成与系统无关的抽象路径表示,这个路径可以指向一个文件、目录或是URI。 一个File的实例被建立时,它就不能再被改变内容。 要注意的是:不管是文件还是目录,在Java中都是以File的实例来表示。 下面是个操作原创 2014-01-31 10:59:29 · 676 阅读 · 0 评论 -
5、继承和多态
1、在Java中,所有的类都直接或间接地继承了java.lang.Object类; 在Java中使用extends作为其扩展父类的关键词。 2、当扩展某个类时,该类的所有public成员都可以在派生类中被调用, 而private成员则不可以直接在派生类中被调用使用,如果想要与父类的private成员沟通, 就只能通过父类中继承下来的public()方法成员,如getX原创 2014-01-31 10:44:15 · 618 阅读 · 0 评论 -
4、封装
1、定义类成员时,public表示所定义的成员可以使用声明的对象名称加上.运算符来直接调用; 而private用来定义一个私有成员,私有成员只能在类中使用,不可以通过参考名称加上.运算符来直接调用。 2、如果在声明成员时不使用存取修饰词,则预设以包(package)为存取范围 3、方法成员的参数行用来传入执行时所需的数据,如果传入的参数是基本数据类型,则将值复制到参数原创 2014-01-31 10:37:13 · 636 阅读 · 0 评论 -
3、字符串
1、在Java中,字符串不仅是字符数组,而且是String类的一个实例。 2、String对象上的几个方法: 1)length():取得字符串长度; 2)equals():判断原字符串中的字符是否等于指定字符串中的字符; 3)toLowerCase():转换字符串中的英文字符为小写; 4)toUpperCase():转换字符串中的英文字符为大写。原创 2014-01-31 10:35:57 · 625 阅读 · 0 评论 -
8、对象容器
1、Collection类包括了List与Set。 List是实现java.util.List接口的相关类,可依对象被放置到容器中的顺序来排列对象; Set是实现java.util.Set接口的相关类,不接受重复的类,并可拥有自己的一套排序规则。 2、List数据结构的特性是,每个加入的元素是循序加入的,并可指定索引来存取元素; List可以使用数组(Array)或原创 2014-01-31 10:52:18 · 595 阅读 · 0 评论 -
7、异常处理
1、Java中捕捉异常语法结构如下: try { //语句 } catch(异常类型 名称) { //异常处理 } finally { //一定会处理的区块 } try区块可以搭配多个catch区块,如果设定了catch区块,则finally区块可有可无; 如果没有设定catch区块,原创 2014-01-31 10:49:09 · 673 阅读 · 0 评论 -
6、管理类文件
1、在类中可以再定义类,称之为内嵌类或嵌套类。 非静态的内嵌类可以分为3种:成员内嵌雷、区域内嵌类和匿名内嵌类。 使用内嵌类有几个好处: 1)内嵌类可以直接存取其所在类的私有成员; 2)当某个Slave类完全只服务于一个Master类时,可以将之设定为内嵌类,这样使用Master类的人就不用知道Slave的存在; 3)像在“静态工厂”模式中,对调用原创 2014-01-31 10:46:22 · 785 阅读 · 0 评论 -
1、Java初步
1、Java在不同的平台上的数据类型长度是一致的; 2、主文件名与类名必须一致; 3、在编写Java程序时,一个文件中可包含数个类,但是只能有一个public类,而且主文件名必须与这个类名称相同; 在定义类名称时,建议将类首字母大写,并且在类名称上表明类的作用。 4、main()方法一定是public成员,这样它就可以在执行环境中被调用; main(原创 2014-01-31 10:33:46 · 706 阅读 · 0 评论 -
10、线程
1、想要让对象具有多线程功能,只要继承java.lang.Thread类或是实现java.lang.Runnable接口。 2、继承Thread 首先继承java.lang.Thread类,并重新定义run()方法,之后可以实例化自定义的Thread类,接着使用start()方法。 但是这种方法有缺陷! 如果使用继承的方法来定义线程类,就意味着定义的类是一个Threa原创 2014-05-06 11:51:30 · 729 阅读 · 0 评论