菜鸟的java学习之路
文章平均质量分 68
dddwyy
快乐的计算机编程小菜鸟~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java 方法重载
java 方法重载 java 方法重载: 如果说现在有一个方法名称,有可能要执行很多次。 例如: 一个add() 方法, 很明显,他可能执行两个或者三个整数的相加, 那么在这样的情况下,一个方法要为 add() 方法定义多个不同的功能实现,所以此类的功能就称为方法重载, 但是再进行方法相同,参数的类型 和个数不同 代码--------------------------原创 2017-04-09 13:05:35 · 1513 阅读 · 0 评论 -
java学习之路之接口(2)
java学习之路之接口(2) ---接口的规范及使用 理解: 电脑上和的USB就是一个接口,U盘、鼠标等相当于一个类,电脑也是相当于一个类, 他们通过USB连接起来,在编程中,类之间也就是通过接口连接。 代码实现范例:interface USB{ //实现A接口 public void start(); public void stop(); } class C原创 2017-04-15 12:12:43 · 307 阅读 · 0 评论 -
java学习之路之接口(3)--工厂设计模式
java学习之路之接口(3) -----工厂设计模式 首先观察一段程序代码: interface Fruit{ public void eat(); } class Apple implements Fruit{ public void eat(){ System.out.println("吃苹果"); } } public class Demo1 { public st原创 2017-04-15 12:29:38 · 357 阅读 · 0 评论 -
java学习之路之接口(4)--代理设计模式(代码)
interface Subject{ //整个操作的核心主题 public void make(); //整个过程的核心功能 } class RealSubject implements Subject{ public void make(){ System.out.println("核心主题正在操作"); } } class ProxySubject implements Subjec原创 2017-04-15 16:08:44 · 289 阅读 · 0 评论 -
Java链表基础(1)
Java链表基础(1) class Node{ private String data; private Node next; public Node(){} public Node(String data){ this.data = data; } public void setData(String data){ this.data = data; } p原创 2017-04-15 16:56:39 · 342 阅读 · 0 评论 -
Java链表基础(2)
//链表的基本形式------> class Node{ private String data; private Node next; public Node(){} public Node(String data){ this.data = data; } public void setData(String data){ this.data = data; } p原创 2017-04-15 17:45:55 · 262 阅读 · 0 评论 -
Java链表基础(3)-基本操作
代码: /*方法名称及作用 public void add() 添加数据 public int size() 取得链表中保存的元素个数 public boolean isEmpty() 判断是否为空链表 · root 是否为空 · count 是否为0 public boolean contains(数据原创 2017-04-16 00:19:50 · 272 阅读 · 0 评论 -
Java链表之输出(重点)
/*方法名称及作用 !!!!2 public 数据类型 toArray() 将链表以对象数组的形式返回 需要增加一个返回的数组属性内容。 private String [] retArray; */ class Link{ private class Node{ private String data; private Node next; public Node原创 2017-04-16 16:05:07 · 3159 阅读 · 0 评论 -
Java链表之基础应用
class Book{ //创建book 类 private String title; private double price; public Book(String title, double price){ this.title = title; this.price = price; } public String getInfo(){ return "图书名称:"原创 2017-04-16 16:31:25 · 266 阅读 · 0 评论 -
文件(1)
import java.io.*; import java.text.Format; import java.text.SimpleDateFormat; public class testDemo { public static void main(String[] args) throws IOException { /* File file = new File("d:"+File.se原创 2017-04-16 20:10:58 · 287 阅读 · 0 评论 -
Java之字节输入流InputStream
import java.io.*; /*字节输出流 InputStream ->abstract(抽象)类型 该类中有两个接口 Closeable -> 关闭(与OutputStream一样不考虑) 读取的方法: 1. 读取单个字节:public abstract int read() throw IOException 返回读取的字节内容,如果没有已经内容则返回 -1原创 2017-04-16 23:42:29 · 550 阅读 · 0 评论 -
Java 之字符输出流Writer
import java.io.*; /*字符输出流 Writer 方法说明: 1. 输出整个字符数组 :public void writer(char[] cbuf) 2. 输出部分字符串 :public void writer(String str) //与字节输出流最大的特征 Writer是一个抽象类,需要一个FileWriter子类。 */ public c原创 2017-04-16 23:56:55 · 835 阅读 · 0 评论 -
Java之字符输入流Reader
import java.io.*; /*字符输入流 Reader 方法说明: 1. 读取整个字符数组 :public int reader(char[] cubf) 返回读取的字符长度 ,到结尾返回 -1 2. 读取部分字符串 :public int reader(char[] cubf, int off, int len) Reader是一个抽象类,需要一原创 2017-04-17 00:06:49 · 499 阅读 · 0 评论 -
java学习之路之接口(1)
接口的定义: 如果一个类之中只是抽象方法和全局常量所组成,那么在这种情况下,不会将其定义一个抽象类,而只会将其定义成接口,所谓的接口严格来讲就属于一种特殊的类,而且这个类里面只有抽象方法和全局常量,连构造方法都没有。 要定义一个接口使用interface关键字完成。 范例: interface A{//定义了一个接口 public static final String Msg原创 2017-04-15 10:51:23 · 276 阅读 · 0 评论 -
Java简单实训五
Java简单实训五 实训要求: 定义一个长方形类,使用继承得到长方体类,并计算表面积和体积。 代码实现: class ChangShape{ protected int col; protected int row; public ChangShape(){} public ChangShape(int col, int row){ this.col =原创 2017-04-14 11:22:01 · 496 阅读 · 0 评论 -
Java跨包访问
Java跨包访问 Java的跨包访问 先说个例子 代码我先贴出来 下面是p1 包的 c1.java 的代码 package p1; import p2.c2; //方法2需先调用 public class c1 { public static void main(String原创 2017-04-06 15:25:51 · 5484 阅读 · 0 评论 -
简单Java类(实战开发)
简单Java类(实战开发) 现在要求开发一个雇员的类,里面包含有编号、姓名、职位、基本工资、佣金。 这种功能的类在开发之中成为简单Java类,因为这些类中不会包含有复杂的程序逻辑。 对于简单的Java类而言,那么现在可以给出它的第一种开发要求: 1、 类名称必须有存在意义,例如:Book、Emp; 2、 类之中所有的属性必须为private(私有) 类型,封装之后的属性必须提供s原创 2017-04-09 15:11:08 · 625 阅读 · 1 评论 -
Java对象数组
java对象数组 其实在我看来 java 的 对象数组就类似于 C语言的 结构体数组,可能我理解的 有点错误,但是我感觉还是很像的。 java的对象数组初始化有两种: 动态初始化: 开辟之后的对象数组的内容都是null 值 声明并开辟对象数组 : 类名称 对象数组 [] = new 类名称 [长度]; 分步完成: 声明对象数组:类名称 对象数组名称 [] =原创 2017-04-09 16:29:19 · 2027 阅读 · 1 评论 -
Java字符与字符串(基础)
Java字符与字符串 下面是基础的字符与字符串的相互处理: 方法名称 类型 作用 public String( char[] value ) 构造 将字符数组转化为字符串 public String(char[] value,int offset,int count) 构造 将部分字符数组转化为字符串 publi原创 2017-04-09 21:29:29 · 672 阅读 · 0 评论 -
Java字符串的相关方法
java字符串的相关方法(比较) 方法名称 类型 作用 public boolean equals(String anObject) 普通 比较此字符串与指定的对象。 (区分大小写) public boolean equalsIgnoreCase(String anotherString) 普通 比较此字符串与指定的对象。 (不原创 2017-04-09 22:08:49 · 398 阅读 · 0 评论 -
简单Java类实训一
简单Java类实训一 实训要求: 定义一个日期(Date)类,具有年、月、日属性,两种显示日期的方法和一个判断是否为闰年的方法。要求定义构造方法初始化年月日属性。 package ggg; class Date{ private int year; private int mon; private int day; //创建setter方法 publi原创 2017-04-10 10:34:04 · 696 阅读 · 0 评论 -
简单Java类实训二
简单Java类实训二 要求: 1. 设计一个Dog类,它有名字、颜色、年龄等属性,定义构造方法用来初始化类的这些属性,定义方法输出Dog的信息。编写应用程序使用Dog类。 2. 修改Dog类,增加一个方法,用于统计该类共有多少个对象被定义。 class Dog{ private String name; private String color; pr原创 2017-04-10 20:10:09 · 1921 阅读 · 0 评论 -
Java字符串查找
Java字符串查找 字符串查找: 从一个完整的字符串之中要判断某一个子符串是否存在, 这一功能可以使用如下的方法执行。 方法名称 类型 作用 public boolean contains(String s) 普通 判断制定的内容是否存在 public int indexOf(String str) 普通 由前向后查找指定原创 2017-04-10 21:01:05 · 2515 阅读 · 0 评论 -
Java字符串处理
Java字符串替换 public String replaceAll(String regex,String replacement) 普通 用新的内容替换掉全部旧的内容 public String replaceFirst(String regex,String replacement) 普通 替换首个满足条件的内容 范例原创 2017-04-10 22:08:19 · 576 阅读 · 0 评论 -
简单Java类实训三
简单Java类实训三 任务要求: 分别设计方法完成以下功能: 1) 从键盘输入n个学生成绩,将其存放到数组a中,其中n从键盘输入。 2) 输出数组a。 3) 计算数组a中所有成绩的总分并返回总分。 4) 找出数组a中的最大值,并返回最大值的下标。 import java.util.*; public class wyy { //输入方原创 2017-04-12 09:42:48 · 667 阅读 · 0 评论 -
简单Java类实训四(重难点)
简单Java类实训四(重难点) 实训要求: 假如说,每一个人有一辆车或者没有车,要求通过java面向对象完成要求。 简单java类编写原则(数据表结合): 1、类名称 = 表名称; 2、属性名称(类型) = 表字段(类型); 3、一个 实例化对象 = 一行记录; 4、多个实例化对象(对象数组) = 多行记录(外键); 5、引用关系 = 外键约束; 上面的原创 2017-04-12 20:23:33 · 560 阅读 · 0 评论 -
简单Java类实训四进阶篇(重难点)
简单Java类实训四(重难点) 本文是经过简单Java类实训四继续深入。 在原来的基础上加入条件: 假如每个人都有一个孩子,每个孩子又可以有一辆车,或者没车,设计程序。 方法有两个: 1、 设置孩子类,但是当孩子又有孩子又要新增一个类(方法不好)。 2、 孩子的孩子属性也是人,直接引用member 类即可。 代码如下: //其他的getter原创 2017-04-12 21:28:33 · 453 阅读 · 0 评论 -
Java流实例-文件复制
package ggg; import java.io.*; public class test { public static void main(String[] args) throws IOException { //源文件 long startTime = System.currentTimeMillis(); // 获取开始时间 File outFile = new Fi原创 2017-04-17 10:58:22 · 373 阅读 · 0 评论
分享