10 2020 档案

摘要:10.31 动物园最终代码: import java.util.Vector; public class Zoo { public static void main(String args[]) { Feeder f = new Feeder("小李"); Vector<Animal> ans = 阅读全文
posted @ 2020-10-31 21:11 潘福龙 阅读(78) 评论(0) 推荐(0)
摘要:10.30 NO.1 java.lang.NullPointerException 这个异常比较容易遇到,此异常的解释是“程序遇上了空指针”,简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组 阅读全文
posted @ 2020-10-30 21:17 潘福龙 阅读(320) 评论(0) 推荐(0)
摘要:package lianxi;import javax.swing.*;public class bo {public static void main(String[] args) { int i=1, j=0, k;k=i/j; try{k = i/j; // Causes division-b 阅读全文
posted @ 2020-10-29 09:17 潘福龙 阅读(67) 评论(0) 推荐(0)
摘要:代码大全2已经读了将近一半了,收货颇丰,下面是这些天来的阅读笔记 第十一章:变量名的力量 1、代码的阅读次数远远大于编写的次数,为了可读性,确保所取的名字更侧重于阅读而不是编写方便。 2、命名时要足够具体,不要用模糊或者太通用能用于各种目的的名字,名字需要能表达变量所代表的含义,需要让阅读者无需苦苦 阅读全文
posted @ 2020-10-28 20:01 潘福龙 阅读(47) 评论(0) 推荐(0)
摘要:10.27 public class Zoo { public static void main(String args[]) { Feeder f = new Feeder("小李"); // 饲养员小李喂养一只狮子 f.feedLion(new Lion()); // 饲养员小李喂养十只猴子 f 阅读全文
posted @ 2020-10-27 21:06 潘福龙 阅读(62) 评论(0) 推荐(0)
摘要:10.26 今天练习了多态的用法; 代码来练习; 代码部分: package lianxi;class Mammal{}class Dog extends Mammal {}class Cat extends Mammal{}public class bo { public static void 阅读全文
posted @ 2020-10-26 21:04 潘福龙 阅读(78) 评论(0) 推荐(0)
摘要:10.25 主题:加号的作用: 代码部分: package lianxi;public class bo { public String toString() { return "Fruit toString."; } public static void main(String[] args) { 阅读全文
posted @ 2020-10-25 20:56 潘福龙 阅读(108) 评论(0) 推荐(0)
摘要:10.24 这有个代码: public class ExplorationJDKSource { /** * @param args */ public static void main(String[] args) { System.out.println(new A()); } } class 阅读全文
posted @ 2020-10-24 20:49 潘福龙 阅读(56) 评论(0) 推荐(0)
摘要:10.23 不可变类练习 代码练习: 代码部分: public final class Address{ private final String detail; private final String postCode; //在构造方法里初始化两个实例属性 public Address() { 阅读全文
posted @ 2020-10-23 20:45 潘福龙 阅读(80) 评论(0) 推荐(0)
摘要:10.22 继承条件下的构造方法调用 代码部分: package lianxi;public class bo { public static void main(String[] args) { Child c = new Child(); } }class Grandparent { publi 阅读全文
posted @ 2020-10-22 20:42 潘福龙 阅读(66) 评论(0) 推荐(0)
摘要:今天总结的是程序员修炼之道第二部分的内容; Chap2 注重实效的途径 程序需要遵守的实用主义原则。 重复的危害:如果某个事物在代码中重复多次,就可能会在维护过程中带来问题,因为改动了一处而忘记改动另一处造成自相矛盾。这加大了维护难度。要遵守DRY原则,即Don’t repeat yourself。 阅读全文
posted @ 2020-10-21 09:20 潘福龙 阅读(53) 评论(0) 推荐(0)
摘要:10.20 代码部分: package lianxi;import java.util.Scanner;import java.lang.Thread;public class reduam4 { public static void main(String[] args) {//主函数 int a 阅读全文
posted @ 2020-10-20 20:05 潘福龙 阅读(73) 评论(0) 推荐(0)
摘要:10.19 下面对intager的特性进行探秘 : 代码部分: package lianxi;public class bo { public static void main(String[] args) { Integer i1=100; Integer j1=100; System.out.p 阅读全文
posted @ 2020-10-19 19:58 潘福龙 阅读(78) 评论(0) 推荐(0)
摘要:10.18 装箱和拆箱: 代码部分: package lianxi;public class bo { public static void main(String[] args) { int value=100; Integer obj=value; //装箱 int result=obj*2; 阅读全文
posted @ 2020-10-18 19:49 潘福龙 阅读(43) 评论(0) 推荐(0)
摘要:10.17 静态方法访问类的实例成员 代码部分: package trr; public class trr { public static void main(String[] args) { x w; w=new x(); x.show(w);//直接用类名调用静态方法 } } class x{ 阅读全文
posted @ 2020-10-17 19:37 潘福龙 阅读(194) 评论(0) 推荐(0)
摘要:10.16 静态初始化块的执行顺序 代码部分: package lianxi;public class bo { public static void main(String[] args) { new Leaf(); } }class Root{ static { System.out.print 阅读全文
posted @ 2020-10-16 19:33 潘福龙 阅读(91) 评论(0) 推荐(0)
摘要:10.15 一个类中既有初始化块,又有构造方法同时还设定了字段的初始值,谁说了算? 代码部分: package lianxi;public class bo { public static void main(String[] args) { In obj=new In(); System.out. 阅读全文
posted @ 2020-10-15 19:29 潘福龙 阅读(80) 评论(0) 推荐(0)
摘要:这些天来看了一些代码大全2; 下面是这些天度代码大全2的阅读笔记 第五章:软件构建中的设计 1、软件的首要技术使命就是管理复杂度,以简单性作为努力目标的标记方案对此最有帮助。 2、好的设计是迭代的,你尝试设计的越多,你的最终方案就会约好。 3、隐藏实现、封装变化。 第六章:可以工作的类 1、类的接口 阅读全文
posted @ 2020-10-14 19:58 潘福龙 阅读(53) 评论(0) 推荐(0)
摘要:10.13 自定义构造方法: 代码练习: 错误举例: public class Test{ public static void main(String[] args){ Foo obj1=new Foo(); } } class Foo{ int value; public Foo(int i){ 阅读全文
posted @ 2020-10-13 19:19 潘福龙 阅读(53) 评论(0) 推荐(0)
摘要:10.12 基类的equals()方法练习: 代码部分: package lianxi; public class bo { public static void main(String[] args) { MyTestClass obj1=new MyTestClass(100); MyTestC 阅读全文
posted @ 2020-10-12 19:10 潘福龙 阅读(69) 评论(0) 推荐(0)
摘要:10.11 使用自定义类: 代码部分: package lianxi; public class bo { public static void main(String[] args) { //创建类的实例,定义一个对象变量引用这一实例 MyClass obj = new MyClass(); // 阅读全文
posted @ 2020-10-11 19:05 潘福龙 阅读(59) 评论(0) 推荐(0)
摘要:10.10 随机数模拟骰子滚动: 代码部分: package lianxi;import java.util.*;import javax.swing.*;public class bo { public static void main(String[] args) { int frequency 阅读全文
posted @ 2020-10-10 10:20 潘福龙 阅读(103) 评论(0) 推荐(0)
摘要:使用random类生成随机数: 10.9 代码部分: package lianxi;import java.util.*;public class bo { public static void main(String[] args) { Random rand = new Random(); Sy 阅读全文
posted @ 2020-10-09 10:16 潘福龙 阅读(179) 评论(0) 推荐(0)
摘要:10.8 Java方法练习: 自方法:随机数生成: 代码部分: package lianxi;import javax.swing.JOptionPane;public class bo { public static void main(String[] args) { int value; St 阅读全文
posted @ 2020-10-08 10:11 潘福龙 阅读(75) 评论(0) 推荐(0)
摘要:程序员修炼之道总共分八个模块,今天说的是第一个模块的进度总结: Chap1 注重实效的哲学 程序员所应该遵循的实用主义原则。 我的源码让猫给吃了:出现错误时,要诚实,不要推诿或者找借口。要提供各种可能的解决方案与后果并与他人沟通,而不是提供借口。 软件的熵:这是著名的破窗户原理。项目中一个小的、无人 阅读全文
posted @ 2020-10-07 09:17 潘福龙 阅读(53) 评论(0) 推荐(0)
摘要:10.6 在java中定义方法: package lianxi; public class bo { public static void main(String[] args) { int result; for (int x = 1; x <= 10; x++) { result = squar 阅读全文
posted @ 2020-10-06 10:07 潘福龙 阅读(51) 评论(0) 推荐(0)
摘要:代码部分: package lianxi;import java.util.Scanner;public class reduam { public static void main(String[] args) { Scanner in=new Scanner(System.in); suijis 阅读全文
posted @ 2020-10-05 09:53 潘福龙 阅读(74) 评论(0) 推荐(0)
摘要:是懒人创造方法: java.lang.Math中提供了通用的数学函数方法: Math.sqrt()可以求一个数的平方根 代码练习部分: package lianxi; public class bo { public static void main(String[] args) { /* 下面是三 阅读全文
posted @ 2020-10-04 10:01 潘福龙 阅读(61) 评论(0) 推荐(0)
摘要:自动生成三十道小学四则运算题目: 代码部分: package lianxi;import java.util.Scanner;public class reduam { public static void main(String[] args) { Scanner in=new Scanner(S 阅读全文
posted @ 2020-10-03 09:39 潘福龙 阅读(69) 评论(0) 推荐(0)
摘要:10.02 可变参数代码部分: package lianxi;import java.util.*;import javax.swing.*;public class bo { public static void main(String[] args) { System.out.println(" 阅读全文
posted @ 2020-10-02 10:26 潘福龙 阅读(35) 评论(0) 推荐(0)
摘要:二柱子随机生成四则运算 代码部分 package lianxi;import java.util.Scanner;public class reduam3 { public static void main(String[] args) { Scanner in=new Scanner(System 阅读全文
posted @ 2020-10-01 09:43 潘福龙 阅读(64) 评论(0) 推荐(0)