菜鸟的java学习之路
文章平均质量分 68
dddwyy
快乐的计算机编程小菜鸟~
展开
-
Java 方法重载
java 方法重载java 方法重载:如果说现在有一个方法名称,有可能要执行很多次。例如: 一个add() 方法, 很明显,他可能执行两个或者三个整数的相加, 那么在这样的情况下,一个方法要为add() 方法定义多个不同的功能实现,所以此类的功能就称为方法重载, 但是再进行方法相同,参数的类型和个数不同代码--------------------------原创 2017-04-09 13:05:35 · 1441 阅读 · 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 · 259 阅读 · 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 · 312 阅读 · 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 · 238 阅读 · 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 · 287 阅读 · 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 · 214 阅读 · 0 评论 -
Java链表基础(3)-基本操作
代码:/*方法名称及作用public void add() 添加数据public int size() 取得链表中保存的元素个数public boolean isEmpty() 判断是否为空链表 · root 是否为空 · count 是否为0public boolean contains(数据原创 2017-04-16 00:19:50 · 229 阅读 · 0 评论 -
Java链表之输出(重点)
/*方法名称及作用 !!!!2public 数据类型 toArray() 将链表以对象数组的形式返回 需要增加一个返回的数组属性内容。 private String [] retArray; */class Link{ private class Node{ private String data; private Node next; public Node原创 2017-04-16 16:05:07 · 3049 阅读 · 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 · 214 阅读 · 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 · 243 阅读 · 0 评论 -
Java之字节输入流InputStream
import java.io.*;/*字节输出流 InputStream ->abstract(抽象)类型 该类中有两个接口 Closeable -> 关闭(与OutputStream一样不考虑) 读取的方法: 1. 读取单个字节:public abstract int read() throw IOException 返回读取的字节内容,如果没有已经内容则返回 -1原创 2017-04-16 23:42:29 · 480 阅读 · 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 · 753 阅读 · 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 · 438 阅读 · 0 评论 -
java学习之路之接口(1)
接口的定义:如果一个类之中只是抽象方法和全局常量所组成,那么在这种情况下,不会将其定义一个抽象类,而只会将其定义成接口,所谓的接口严格来讲就属于一种特殊的类,而且这个类里面只有抽象方法和全局常量,连构造方法都没有。要定义一个接口使用interface关键字完成。范例:interface A{//定义了一个接口 public static final String Msg原创 2017-04-15 10:51:23 · 224 阅读 · 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 · 420 阅读 · 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 · 5369 阅读 · 0 评论 -
简单Java类(实战开发)
简单Java类(实战开发)现在要求开发一个雇员的类,里面包含有编号、姓名、职位、基本工资、佣金。这种功能的类在开发之中成为简单Java类,因为这些类中不会包含有复杂的程序逻辑。对于简单的Java类而言,那么现在可以给出它的第一种开发要求:1、 类名称必须有存在意义,例如:Book、Emp;2、 类之中所有的属性必须为private(私有) 类型,封装之后的属性必须提供s原创 2017-04-09 15:11:08 · 554 阅读 · 1 评论 -
Java对象数组
java对象数组其实在我看来 java 的 对象数组就类似于 C语言的 结构体数组,可能我理解的 有点错误,但是我感觉还是很像的。java的对象数组初始化有两种:动态初始化:开辟之后的对象数组的内容都是null 值声明并开辟对象数组 : 类名称 对象数组 [] = new 类名称 [长度];分步完成:声明对象数组:类名称 对象数组名称 [] =原创 2017-04-09 16:29:19 · 1954 阅读 · 1 评论 -
Java字符与字符串(基础)
Java字符与字符串下面是基础的字符与字符串的相互处理:方法名称类型作用public String( char[] value )构造将字符数组转化为字符串public String(char[] value,int offset,int count)构造将部分字符数组转化为字符串publi原创 2017-04-09 21:29:29 · 608 阅读 · 0 评论 -
Java字符串的相关方法
java字符串的相关方法(比较)方法名称类型作用public boolean equals(String anObject)普通比较此字符串与指定的对象。(区分大小写)public boolean equalsIgnoreCase(String anotherString)普通比较此字符串与指定的对象。(不原创 2017-04-09 22:08:49 · 354 阅读 · 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 · 626 阅读 · 0 评论 -
简单Java类实训二
简单Java类实训二要求:1. 设计一个Dog类,它有名字、颜色、年龄等属性,定义构造方法用来初始化类的这些属性,定义方法输出Dog的信息。编写应用程序使用Dog类。2. 修改Dog类,增加一个方法,用于统计该类共有多少个对象被定义。class Dog{ private String name; private String color; pr原创 2017-04-10 20:10:09 · 1829 阅读 · 0 评论 -
Java字符串查找
Java字符串查找字符串查找:从一个完整的字符串之中要判断某一个子符串是否存在,这一功能可以使用如下的方法执行。方法名称类型作用public boolean contains(String s)普通判断制定的内容是否存在public int indexOf(String str)普通由前向后查找指定原创 2017-04-10 21:01:05 · 2448 阅读 · 0 评论 -
Java字符串处理
Java字符串替换public String replaceAll(String regex,String replacement)普通用新的内容替换掉全部旧的内容public String replaceFirst(String regex,String replacement)普通替换首个满足条件的内容范例原创 2017-04-10 22:08:19 · 535 阅读 · 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 · 612 阅读 · 0 评论 -
简单Java类实训四(重难点)
简单Java类实训四(重难点)实训要求:假如说,每一个人有一辆车或者没有车,要求通过java面向对象完成要求。简单java类编写原则(数据表结合):1、类名称 = 表名称;2、属性名称(类型) = 表字段(类型);3、一个 实例化对象 = 一行记录;4、多个实例化对象(对象数组) = 多行记录(外键);5、引用关系 = 外键约束;上面的原创 2017-04-12 20:23:33 · 500 阅读 · 0 评论 -
简单Java类实训四进阶篇(重难点)
简单Java类实训四(重难点)本文是经过简单Java类实训四继续深入。在原来的基础上加入条件:假如每个人都有一个孩子,每个孩子又可以有一辆车,或者没车,设计程序。方法有两个:1、 设置孩子类,但是当孩子又有孩子又要新增一个类(方法不好)。2、 孩子的孩子属性也是人,直接引用member 类即可。代码如下://其他的getter原创 2017-04-12 21:28:33 · 400 阅读 · 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 · 330 阅读 · 0 评论