10 2019 档案
摘要:第三章 基本工具 The Basic Tools 就像每个工匠刚刚开始职业生涯时,都会准备一套品质良好的基本工具,新程序员也需要准备一套的工具,也许它不是最好的,但最重要的是它在程序员看来是最顺手的。 随后学习与适应的过程开始,每种工具都有其自身的特性与古怪之处,都需要得到相应的特殊对待。随着时间的
阅读全文
摘要:错误原因: 1.Java web 的Servlet类没有配置好,并且缺少一个 Dao类(Date Access Object通常用于操作数据库的). 2.代码的某些名称错误,导致数据库数据存储错误。 添加的Dao类如下: 1 package com.Dao; 2 3 import java.sql.
阅读全文
摘要:首先创造一个MyException类,继承自Exception类 代码实现如下: 继承自Exception类,在MyException的方法中调用父类的方法,返回错误的提示信息。 1 public class MyException extends Exception { 2 3 public My
阅读全文
摘要:1 public class TestInstanceof 2 { 3 public static void main(String[] args) 4 { 5 //声明hello时使用Object类,则hello的编译类型是Object,Object是所有类的父类 6 //但hello变量的实际类
阅读全文
摘要:1.没有super方法 /* * 子类方法覆盖父类方法,用super方法可以调用父类被覆盖的方法 */ class fruit{ public fruit() { System.out.println("fruit !"); } public void name() { System.out.pri
阅读全文
摘要:源代码: 1 package test2; 2 3 public class ExplorationJDKSource { 4 5 /** 6 * @param args 7 */ 8 public static void main(String[] args) { 9 System.out.pri
阅读全文
摘要:运行 TestInherits.java 示例,观察输出,注意总结父类与子类之间构造方法的调用关系修改Parent构造方法的代码,显式调用GrandParent的另一个构造函数,注意这句调用代码是否是第一句,影响重大! 1.没有super的调用 1 class Grandparent 2 { 3 4
阅读全文
摘要:题目要求: 1登录账号:要求由6到12位字母、数字、下划线组成,只有字母可以开头;(1分) 2登录密码:要求显示“• ”或“*”表示输入位数,密码要求八位以上字母、数字组成。(1分) 3性别:要求用单选框或下拉框实现,选项只有“男”或“女”;(1分) 4学号:要求八位数字组成,前四位为“2018”开
阅读全文
摘要:第二章 注重实效的途径分为重复的危害,正交性,可撤销性,曳光弹,原型与便笺,领域语言,估算七个小的方面。其中是我获益匪浅的有:重复的危害:当我们在开发的规范当中,过程与程序中很容易重复表述知识,而一旦这样做,就是在向维护的噩梦发出邀请——在应用发布之前就开始的噩梦。重复的危害举一个简单的例子:在程序
阅读全文
摘要:1 import java.util.Scanner; 2 3 class Number{ //静态方法计数 4 static int number=0; 5 static void show() { 6 ++number; //计数器 7 System.out.println("目前创建了"+nu
阅读全文
摘要:反编译:是指通过对他人软件的目标程序(比如可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,某些特定情况下可能推导出源代码。反编译作为自己开发软件时的参考,或者直接用于自己的软件产品中。 测试代码: 1 public clas
阅读全文
摘要:1 public class Test3 { 2 //类的实例变量 3 int x=1; 4 //类的静态变量初始值为2 5 static int y=2; //类的静态变量初始值为2 6 //静态方法 7 public static void out() { 8 System.out.printl
阅读全文
摘要:测试静态初始化模块执行顺序的程序: 1 class Root 2 { 3 static{ 4 System.out.println("Root的静态初始化块"); 5 } 6 { 7 System.out.println("Root的普通初始化块"); 8 } 9 public Root() 10
阅读全文
摘要:1 public class Test2 { 2 { //类的初始化块 3 field=200; 4 } 5 public int field=100; //字段的初始值 6 public Test2(int value) { //类的构造方法 7 this.field=value; 8 } 9 1
阅读全文
摘要:以下代码无法通过编译: public class Test1 { public static void main(String[] args) { //int a=6; Foo obj=new Foo(); } } class Foo{ int value; public Foo(int initV
阅读全文
摘要:题目存储在上传的文件当中。 代码实现 Subway 类: 1 package ClassroomTest; 2 3 public class Subway { 4 5 private String railway; 6 private String station[]; 7 private Stri
阅读全文