![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记——Java
文章平均质量分 69
绿离墨
这个作者很懒,什么都没留下…
展开
-
day77异常类(处理错误,try catch)
为了避免人们在遇到错误时感到不快,因为在运行程序期间,由于程序的错误或一些外部环境原创 2014-05-28 23:00:47 · 653 阅读 · 0 评论 -
day87(6.7函数的重载)
1、函数的重载:函数的重载就是在同一个类中允许同时存在一个以上的同名函数,只要它们的参数个数或类型不同即可。 § 在同一个类中可以定义多个同名方法—方法名重载(overload)public class PrintStream{ public void print(int i) {……} public void print(float f) {……原创 2014-06-11 13:12:21 · 1334 阅读 · 0 评论 -
day103(6.22)
mport banking.*;public class TestBanking { public static void main(String[] args) { Bank bank = new Bank(); // Add Customer Jane, Simms//code //原创 2014-06-29 21:11:18 · 386 阅读 · 0 评论 -
day76InnerClass
package com.atguigu.app;import java. awt.*;import java.awt.event.*;import java.util.*;import javax.swing.*;import javax.swing.Timer;public class InnerClass {pub原创 2014-05-27 23:28:14 · 350 阅读 · 0 评论 -
day75内部类之状态,使用理由。
回调(callback)是一种常见的程序设计模式,在java.swing包中有一个timer类,可以使用它在到原创 2014-05-26 23:02:08 · 503 阅读 · 0 评论 -
day101(6。21)
*重复敲码中^^^ * This class creates the program to test the banking classes. * It creates a new Bank, sets the Customer (with an initial balance), * and performs a series of transacti原创 2014-06-29 21:10:14 · 376 阅读 · 0 评论 -
day104(6.24)
我想说最近的代码吸收一也不好,是不是考虑下,不要再继续革命import banking.*;public class TestBanking { public static void main(String[] args) { Bank bank = new Bank(); Customer customer;原创 2014-06-29 21:14:54 · 479 阅读 · 0 评论 -
day100
/* * This class creates the program to test the banking classes. * It creates a new Bank, sets the Customer (with an initial balance), * and performs a series of transactions with the Acco原创 2014-06-29 21:09:01 · 429 阅读 · 0 评论 -
day74(clone用法)
import java.util.*;public class CloneTest{publci static void main ()}原创 2014-05-25 22:46:37 · 420 阅读 · 0 评论 -
day86(硅谷)
java核心经常漫长的啃食的过程,终于将这本书搞定了。但是,既然看,就想吃得透一点。技术书,第一次看,有很多的不知所云的感觉。看完视频j2se的视频再来看一次这个核心技术。看视频会容易被讲课的思想所带,但是看视频容易理解。为了不被他们对自己书的理解,来影响自己对概念的理解,先看书,再帮视频帮助理解。最后自己再去看书,便能够清楚点。 第二次看可能会收获更多,也许再看一次,能看到一些作者原创 2014-06-06 23:01:22 · 439 阅读 · 0 评论 -
day98(6.18)
/* * This class creates the program to test the banking classes. * It creates a new Bank, sets the Customer (with an initial balance), * and performs a series of transactions with the Account ob原创 2014-06-26 12:49:20 · 396 阅读 · 0 评论 -
day72接口练手代码
今天就是敲这么一个昨天的接品的代码的实际练package com.atguigu.app;import java.util.Arrays;public class EmployeeSortTest {public static void main (String[] args){Employee[] staff=new Employee[3];staff[0原创 2014-05-23 22:49:19 · 472 阅读 · 0 评论 -
day99(6.19)
/* * This class creates the program to test the banking classes. * It creates a new Bank, sets the Customer (with an initial balance), * and performs a series of transactions with the Account ob原创 2014-06-26 13:06:51 · 485 阅读 · 0 评论 -
day85(流和文件)
在Java中把不同的数据源与程序之间的数据传输都抽象表述为“流”(stream),以实现相对统一和简单的输入/输出操作方式。传输中的数据就像流水一样,也称为数据流。2 .I/O数据流的分类方式一个可以读取字节序列的对象被称为输入流(input stream),一个可以写入字节序列的对象被称为输出流。。。输入流和输入流基本的工作方式相同,最大的区别在于,read方法返回是一个原创 2014-06-05 22:47:26 · 409 阅读 · 0 评论 -
day73(接口三)
我们来看一个类class A {private int a;public int getA() {return a;}}这个类的属性是私有的,外界不能访问,而外界可以通过公有方法来访问这个类。我们说一个类的公有方法就是这个类的对外接口。通常一个类的属性都是私有的,方法大多是公有的。外界只能过个这些公有方法来访问类。这也是Java封装性的体现。如果一个类没有公有属性, 也原创 2014-05-24 23:20:17 · 381 阅读 · 0 评论 -
day78(异常)
如果一个方法有可能抛出多个已检查异常,就必须原创 2014-05-29 22:09:51 · 574 阅读 · 0 评论 -
day79(异常三)
import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.io.*原创 2014-05-30 23:24:27 · 482 阅读 · 0 评论 -
day115 java and english
/* * This class creates the program to test the banking classes. * It creates a set of customers, with a few accounts each, * and generates a report of current account balances. */import原创 2014-07-14 08:47:00 · 439 阅读 · 0 评论 -
day116 java and think(20140707)
/* * This class creates the program to test the banking classes. * It creates a set of customers, with a few accounts each, * and generates a report of current account balances. */import原创 2014-07-14 08:52:08 · 577 阅读 · 0 评论 -
day88
Java数据结构和t算法中,一共有数组于简单rdy原创 2014-06-15 09:43:26 · 392 阅读 · 0 评论 -
day82(断言)
在一个具有自我防御能力的程序中,断言是一个常用的习语。假设我们确认某个属性符合要求,并且在执行依赖g原创 2014-06-02 22:18:22 · 486 阅读 · 0 评论 -
day91(6.11)
链表里可以研究到这个部分东西,单链表的排序,单链表的反转,判断有环和判断相交。本身链表这个东西,已经比较频涉及到下面了。虽然在平时的时候,这个东西都是现在可以使用的,所以在研究上并没那么容易,即使是这么一个程序,感觉还是值得研究的。还是觉得相对深了点。其实他主要是三部分,差不多说定义(定义可能不是那么准确,主要反正就是一起到程序能够使用一些东西的预先设置的作用,其实代码都通的,一样。几乎但凡是代码原创 2014-06-15 09:46:23 · 441 阅读 · 0 评论 -
day(93.6.13)
迭代器:迭代器是一种对象,它能够用来遍历STL窗口中的部分或全部元素,每个迭代器代表容器吕的确定的地址。迭代器修改了常规指针的接口,所谓迭代器虽一种概念上的抽象:那些行为上象迭代器的东西西都可以做迭代器。然崦迭代器有很多不同的能力。它可以把抽象容器和通用逄法有机的统一起来。迭代器供一些基本操作符:*、++\!=、=这些操作和C/C++操作array元素时的指接口一致。不同之处在于,失措代器是个所谓原创 2014-06-15 09:50:57 · 440 阅读 · 0 评论 -
day68(struts web项目启动5.18)
天,不容易,只贴结果,过程迂回了,中间都不知道怎么贴了。是日志还是贴xml还是java程序。这是我的第一个web开发项目。如今才解到弄好,开发与测试最大的区别在于,开发,更重结果,他们在乎,实现 这个事情。而测试才在意在间的一些细节。从看软件测试的笔记到完成一个简单的struts框架的web项目的发布的结果这一路的笔记上,比较深的感受就是这一点。(PS:也许这也是为什么开发群,和测原创 2014-05-20 22:25:39 · 387 阅读 · 0 评论 -
day81
improt java.awt.*;import java.awt.event.*;import java.awt.image.*;impor java.io.*;原创 2014-06-01 22:07:02 · 507 阅读 · 0 评论 -
day64(5.15)MyEclipse 10.0及更高版本激活
1.打开我的电脑--属性--高级--环境变量2.新建系统变量JAVA_HOME 和CLASSPATH变量名:JAVA_HOME变量值:D:\Program Files\Java\jdk1.7.0_40 //根据你的jdk相应目录添加变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\l原创 2014-05-20 09:50:10 · 674 阅读 · 2 评论 -
day90(6.10)
1、数据结构一部分。2、电子书城项目的学习。在链表中,每个数据项都被包含在“点”中,一点点是某个类的对象,这个类LINK.因为一个链表中有许多类似的链点,所以有必要用一个不同于链表的类来表达式链结点.每个LINK对象中包含一个对下一下点引用的字段(通常用叫做next)但是本身的对象中有一个字段指向第一个链结点的引用。单链表:用一组地十任意的存储单元存放线性表中数据元素。单链原创 2014-06-15 09:45:24 · 461 阅读 · 0 评论 -
day93(只能多敲了)
对于这个链表的学习只能用这样的笨办法,多敲几次,做到加深熟悉程度了。昨天群里还在讨论管理,自己今天就吃了这个管理的亏的,好像无意中涉及到越权这样的事了。唉,真是惹麻烦啊。既然,骑在虎背上了,只能骑下去了。package NOdeTest;package NodeTest;import org.w3c.dom.Node;public clas LinkIsLo原创 2014-06-15 10:21:27 · 528 阅读 · 0 评论 -
day92(6.12)
其实不是很懂,为什么链表要一定要说明有环,意义是什么呢。虽然程序能实现,但感觉操作意义不大。吸收到的东西不大。package NOdeTest;import org.w3c.dom.Node;public class LinkIsLoop {private Node head = null; private Node node = null;原创 2014-06-15 09:48:00 · 492 阅读 · 0 评论 -
day89(6.9)
数据结构二之栈和队列栈(stack)是限制仅在表的一端进行插和删除运算的线性表。通常称为插入,删除的这一端为栈顶(Top);另一端称为栈底(Bottom)。当表中没有元素时称为空栈。栈为后进先出(last In first out)的线性表,简称为LIFO表,栈的修改按后进先出的原则进行了。每次删除(退栈)的总是当前栈中的“最后”的元素,即最后插入(进栈)的元素。而最先插入的是被放在栈的底原创 2014-06-15 09:44:19 · 433 阅读 · 0 评论 -
day120(07,11)
java总至20140709原创 2014-07-24 13:03:50 · 441 阅读 · 0 评论 -
day97(6.17)
在昨天的基础上再加这些部分的东西。题目: /* * This class creates the program to test the banking classes. * It creates a new Bank, sets the Customer (with an initial balance), * and performs a series of tra原创 2014-06-26 12:45:44 · 465 阅读 · 0 评论 -
day71(java环境变量+java接口一)
程序一直报错,同样的程序在另外的电脑上不报错,自己的电脑上报错。看来是jdk有问题。rqm原创 2014-05-22 23:27:06 · 424 阅读 · 0 评论 -
day83(6.3)
在java中有三种处理系统错误的机制:抛出一个异常,日志,使用断言。但是三个又各有区别,在不同的情况下使用这三个。抛出异常:了解异常的的使用时刻时,再复习一下,异常中最重要的一点,异常的结构层次。(再贴一次图)原创 2014-06-04 22:55:23 · 391 阅读 · 0 评论 -
day47(4.27)面向对象
package test01;import java.lang.*;public class CodePointAt1 { public static void main(String[] args){ String strCom="I Like Java"; int strLower=strCom.codePointAt(8); Syst原创 2014-04-28 09:59:37 · 465 阅读 · 0 评论 -
day33(4.13)数据类型
实心的箭头表示没数据丢失的转换,虚箭头表示可能有精度损失的转换。小转大的可以自动转,大转小的要强转。转换的方法如:int n=12345678; float f=n;强转的方法如:doublex=9.997; Int nx=(inx)x;如果对两个不同的数据类型进行运算要的时候,要将不同的类型先转换成同一个类型。有一个double的都会被转换成double,有一个原创 2014-04-27 18:48:40 · 415 阅读 · 0 评论 -
day57(5.7)散列码:
散列码:散列码(hash code)是一由对象导出的一个整型值,散列码没有规律的,如果x和y是两个不同的对象,x.hash()和y.hash()基本上不会相同。(PS:不知道java里的这个散列码和哈希函数是不是一个事,感觉有些类似。)由于hashcode方法定义在object类中,因为每一个对象的散列码的值就是对象的存储地址,(也就是散列码就是指对象的存储地址的意思)。如:String s=原创 2014-05-12 17:11:29 · 564 阅读 · 0 评论 -
day60(5.10)
原创 2014-05-12 17:30:19 · 363 阅读 · 0 评论 -
day53(05.03)
Import语句不仅可以导入类,还增加了导入静态方法和静态域的功能。静态方法的导入如:import static java.lang.System.*;有个导入静态的方法下面关于这个方法的语句就可以这样写:out.pritnln(“Goodybye,World!”); exit(0);但是虽然可以导入域,但也并不是所有的情况下都要导入方静态方法和域的,因为导入是为了更方便,而静态方法这样的导入原创 2014-05-12 17:00:56 · 407 阅读 · 0 评论 -
day45(2.14,4.25)使用窗体frame打印图形,如打印平形四边形
Java code:package test01; /*(程序头部注释开始) * 程序的版权和版本声明部分 * copyright (c)2014 * All right reserved. * 文件名称: * 作者:章燕娜 * 完成日期:2014.04.24 * 版本号:001 * 对任务的求解的描述部分 * 输入描述:程序实现在平行原创 2014-04-26 13:41:08 · 624 阅读 · 0 评论