- 博客(40)
- 资源 (2)
- 收藏
- 关注
原创 java中文本输入与输出
在保存数据是可以选择二进制格式或文本格式。文本格式更受人们的欢迎。 文本格式 OutputStringWriter类将使用指定的字符编码方式,把Unicode字符流转换为字节流 InputStringReader类将包含字节的输入流转换成可以产生Unicode码元的读入器例如,下面的代码就展示了如何让一个输入读入器可以从控制台读入键盘敲击信息,并将其转换成UnicodeInputStringR
2017-02-28 18:14:49 811
原创 文件
文件是存储在外部介质(如磁盘、磁带、光盘等)上数据的集合,是操作系统数据管理的单位。操作系统对外部介质的数据是以文件形式进行管理的 文件操作与概述 1、读文件与写文件 读文件是讲磁盘中的数据传入到计算机内存的操作,写文件是从计算机内存向磁盘文件中传送数据的操作。 2、构成文件的基本单元与流式文件 C语言将文件看成是由一个一个的字符(ASCII码文件)或字节(二进制码)组成的。文件中不存在其
2017-02-24 14:20:18 275
原创 接口
概念:接口可以理解为一种特殊的类,由全局常量和公共的抽象方法组成 概念:类是一种具体的实现体,而接口定义了某一批类所需要遵循的规范,接口不关心这些类的内部数据,也不关心这些类里方法的实现细节,他只规定这些类里必须提供某些方法。接口的定义 常量: 接口中的属性是常量,即使定义时不加上public static final 关键字,系统也会自动加上 接口名一般以I开头,
2017-02-22 11:15:37 226
原创 java之抽象类
1、抽象类概念 抽象类前使用abstract关键字修饰,则为抽象类 2、抽象类的应用场景 a、在某些情况下,一个父类只知道其子类应该包含某些方法,但是不能确切的知道如何实现这些方法 b、从多个具有相同特征的类中抽象出一个抽象类,以这个类作为子类的模板,从而避免了子类设计的随意性 3、作用 限制规定子类必须实现哪些方法,但是不关注实现细节。 现在我来试试自己写代码
2017-02-21 22:18:13 318
原创 多态中的引用类型转换(instancesof)
引用类型转换 下面是我自己的代码package com.imooc;public class Airplane extends Transport { @Override public void sets() { // TODO Auto-generated method stub System.out.println("飞机有100
2017-02-21 21:51:35 956 2
原创 java之多态
对象的多态形态 1、引用多态 父类的引用可以指向本类的对象 父类的引用可以指向子类的对象 2、方法多态我们想讲引用多态a、创建父类public class Transport {}b、创建子类public class Airplane extends Transport {}…… c、实现public class InitialTransport { public
2017-02-21 20:56:40 199
原创 java中的object类(equals和toString)
在source中的General toString自动创建 package jicheng;public class InitialTransport { public static void main(String[] args) { // TODO Auto-generated method stub Transport t=new Transport()
2017-02-20 22:09:10 376
原创 java中的super
super关键字: 在对象的内部使用可以代表父类的对象子类的构造过程中必须调用父类的构造方法如果子类的构造方法没有显示的调用父类的构造方法,则系统默认调用父类无参的构造方法如果子类构造方法显示调用父类的构造方法,必须放在子类构造函数的第一行如果子类构造方法没有显示调用父类的构造方法,而父类又没有无参的构造方法,则编译错误
2017-02-20 21:11:55 201
原创 java中继承初始化顺序
创建子类对象时初始化顺序 父类对象->父类属性->父类的构造方法->子类对象->子类的属性->子类的构造方法package jicheng;public class Transport { protected String name;//交通工具名称 protected int count;//几个座位 protected int age=10;//属性中赋值
2017-02-20 16:36:59 264
原创 方法的重写
我们在bus 这个子类中进行修改package jicheng;public class Bus extends Transport { public void eat() {//重写eat方法 System.out.println("公交车可以用电或者汽油"); }}
2017-02-20 15:59:28 359
原创 内部类
概念:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。内部类的主要作用如下:内部类提供了更好的封装,把内部类隐藏在外部类之中,不允许同一个包中的其他文件访问该类。内部类的方法可以直接访问外部类的所有数据,包括私有数据。内部类所实现的功能外部类同样可以实现,只是有时内部类更方便。 问:内部类有几种呢?内部类可分为以下几种:成员内部类静
2017-02-20 09:30:16 199
原创 java中的this关键字
this关键字代表当前对象封装对象的属性的时候经常会用到this关键字我们的eclipse可以自动生成get 和set 方法点击菜单栏的Source在点击General getters and setters
2017-02-19 23:24:32 234
原创 使用包管理java中的类
使用包1.包的作用 管理java文件 解决同名文件冲突2、定义包: package包名 注:必须放在java源程序的第一行 包名可以用.隔开 注意所有文件是.*//导入类import newStudy.second.Telphone;
2017-02-19 22:58:10 252
原创 封装
概念:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 好处:只能通过规定的方法访问数据隐藏类的实例细节,方便修改和实现 package com.imooc;public class Telphone { private float screen; private float cpu; private float m
2017-02-19 22:20:03 175
原创 static
static 使用之静态变量 Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他作用的特殊性更推荐用类名访问~~ 运算结果为 static之静态方法 概念:与静态变量一样,我们也可以使用 static 修饰方法,称为静态方法或类方法。其实之前我们一
2017-02-18 15:20:33 206
原创 构造方法
构造方法使用new+构造方法 创建新对象构造方法是定义在java类中的一个用来初始化对象的方法 构造方法与类同名且没有返回值 创建方法时构造方法会被执行 系统会自动生成一个默认的无参的构造方法 首先我们新建一个project2,包名一般是网址倒过来,然后创建一个Telphone类,在创建一个入口InitialTelphone,包括主函数如下package com.imooc;publi
2017-02-18 14:33:10 200
原创 成员变量与局部变量
1、成员变量:在类中定义,描述对象有什么 2、局部变量:在类的方法中定义,在方法中临时保存数据 成员变量与局部变量的区别作用域不同初始值不同同名问题
2017-02-18 13:50:21 176
原创 如何使用java中的对象
创建对象类名 对象名=new 类名();Telphone phone=new Telphone; 在程序中使用对象 package newStudy;public class InitailTelphone { public static void main(String[] args) { // TODO Auto-generated method stub
2017-02-17 23:19:31 223
原创 什么是类和对象以及定义类
类 万物皆对象 那么我们如何定义一个类呢? 那么如何创建呢? 现在我们来举一个例子 现在我们来创建一个Telephone类(类名的首字母要大写) 手机的屏幕、CPU以及内存是手机的属性 手机可以用来打电话和发短信是方法
2017-02-17 22:38:36 720
原创 java之方法的重载
概念:如果同一个类中包含了两个或两个以上方法名相同、方法参数的个数、顺序或类型不同的方法,则称为方法的重载,也可称该方法被重载了。 判断方法重载的依据:1、 必须是在同一个类中2、 方法名相同3、 方法参数的个数、顺序或类型不同4、 与方法的修饰符或返回值没有关系
2017-02-16 22:12:37 197
原创 盒模型
调整整个页面上文本的行高line-height:1.6em;(em /px /百分数)合模型 每个盒子由一个内容区以及可选的内边距、边框和外边框组成。内容区(content area):包含文本或图像 内边距(padding):透明的 边框(border) 外边框(margin)所有的元素都被当做盒子class属性 在.html文件中<p class="guarantee">打开对应的.c
2017-02-16 22:09:10 263
原创 java之数组以及使用Arrays类操作数组
以前一直不明白[]中什么时候要数字,什么时候不要数字,今天总算是明白了 我们分配空间的时候简单地说,就是指定数组中最多可存储多少个元素语法: 数组名 = new 数据类型 [ 数组长度 ];其中,数组长度就是数组中能存放元素的个数,如: 但是下面这种情况比较特殊 使用Arrays类操作数组 首先要导入包import java.util.Arrays;1、 排序语法: Arrays.
2017-02-07 16:46:02 377
原创 javaScanner工具类及单步调试
以前一直没有搞清楚的输入今天终于明白了 如何使用Scanner工具类A、 导入java.util.Scannerimport java.util.Scanner;B、创建Scanner对象Scanner input=new Scanner(System.in);对象名可以任意取,但是一般用inputC、 接受并保存用户信息String score=input.next(); 对于字符串do
2017-02-07 14:12:08 1092
原创 java中的流程控制语句
一、if语句 Java条件语句之 if Java条件语句之 if…else Java条件语句之多重 if Java条件语句之嵌套 if 二、switch语句 Java条件语句之 switch 三、while 四、for语句 五、Java循环跳转语句之 break 结果:1 2 结束啦 六、Java循环跳转语句之 continue
2017-02-05 21:08:02 326
原创 增加字体和颜色样式
梗概用font-family属性定制页面中使用的字体body{ font-family:Verdana,Geneva,Arial,sans-serif; }用font-size属性控制字体的大小body{ font-size:14px;}3.用color属性设置字体颜色body{ color:silver;}4.用text-decoration属性为文本增
2017-02-05 21:03:40 2007
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人