随笔分类 - 大二学期java课程随笔
摘要:静态方法中只允许访问静态数据,那么,如何在静态方法中访问类的实例成员(即没有附加static关键字的字段或方法)? 代码: package test; public class jingtaihanshu{ int x = 3; static int y = 4; public static voi
阅读全文
摘要:代码: class Root{ static { System.out.println("Root的静态初始化块"); } { System.out.println("Root的普通初始化块"); } public Root() { System.out.println("Root的无参数的构造器"
阅读全文
摘要:1.类的构造方法 (1)“构造方法”,也称为“构造函数”,当创建一个对象时,它的构造方法会被自动调用。构造方法与类名相同,没有返回值。 (2)如果类没有定义构造函数,Java编译器在编译时会自动给它提供一个没有参数的“默认构造方法”。如果类提供了一个自定义的构造方法,将导致系统不再提供默认构造方法。
阅读全文
摘要:原因:在主函数下面定义了一个自定义的Foo()构造方法,将导致系统不再默认提供构造方法 修改方法:1.删除Foo(int )的定义 2.再敲一下Foo()默认构造函数
阅读全文
摘要:代码: public class ObjectEquals { public static void main(String[] args) { MyTestClass obj1=new MyTestClass(100); MyTestClass obj2=new MyTestClass(100);
阅读全文
摘要:代码: public class Test { public static void main(String[] args) { Foo obj1=new Foo(); Foo obj2=new Foo(); System.out.println(obj1==obj2); }}class Foo{
阅读全文
摘要:代码: public class ClassAndObjectTest { public static void main(String[] args) { //创建类的实例,定义一个对象变量引用这一实例 MyClass obj = new MyClass(); //通过对象变量调用类的公有方法 o
阅读全文
摘要:代码: // MethodOverload.java// Using overloaded methods public class MethodOverload { public static void main(String[] args) { System.out.println("The s
阅读全文
摘要:特点:只能出现在方法参数列表的最后 “…”位于变量类型和变量名之间,前后有无空格均可。 调用可变参数方法时,编译器为该可变参数隐含创建一个数组,在方法体中以数组的形式访问可变参数。 函数是指定义在类中的一段可以独立运行的小程序,如方法,构造器等。1.java可变参数是指在调用方法时传入不定长度的参数
阅读全文
摘要:获取随机数 2 public static String getSerialNo(int len) { 3 String[] baseString = { "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F
阅读全文
摘要:代码 import java.util.Random;import java.util.Scanner; public class TestSeed{ public static void main(String[] args) { Random r = new Random(System.curr
阅读全文
摘要:代码// RollDie.java// Roll a six-sided die 6000 timesimport javax.swing.*;public class RollDie { public static void main( String args[] ) { int frequenc
阅读全文
摘要:对于书中提到的一点印象最为深刻, 其实在 《人月神话》和《卓有成效的程序员》这两本书都有提到, 那就是: 软件设计与开发的核心就在于控制复杂度 这句话的核心其实包括几个问题: 软件开发的本质问题性难题是复杂度 ? 如何可以一定程序的降低复杂度 ? 杂耍抛球 其中, 书中对于软件设计必须控制复杂度的解
阅读全文
摘要:继续读这本书,让我体会到它的优秀之处,作者曾在本书完成十年后说过,如果这本书是放在现在编写,1999年的那些通用开发原则,在2009年同样有效,假设我们今天才写这本书,会与什么不同吗?表面上可能会有些不同,我们可能会采用不同的编程语言和技术给出不同的案例,但这本书的本质不会变,因为软件是人写的,优秀
阅读全文
摘要:九月细读了这本书,让我有很大的感悟。软件构建的定义:包括编码与调试、单元测试、规划构建、集成等,没有给出一个明确的定义。 软件构建的重要性:软件构建是编写大型项目最重要的、不可或缺的部分。 对软件开发地隐喻不是明确的标准,而是微妙的启发,所以不要被隐喻限制而远离“不符合”隐喻的方法。可以将不同的隐喻
阅读全文
posted @ 2022-10-01 10:13
XieLumeng
摘要:首先在家要打好扎实的基础,不要只追求时髦的技术,打好基础再去学那些技术或者参加培训,对自身的发展会更好;多看一些书籍,如算法导论,编程珠玑,代码大全等,了解作为 一个软件工程师所需要的技能能力,然后再以后的学习中加紧锻炼。要做一个真实的程序员,要带有好奇心,要有批判的思维,有现实感,多才多艺。不要被
阅读全文
posted @ 2022-10-01 10:08
XieLumeng
摘要:一、关于静态static: static的用法:可以用来修饰类的成员方法、类的成员变量、类中的内部类(以及用static修饰的内部类中的变量、方法、内部类),另外可以编写static代码块来优化程序性能。 使用:方便在没有创建对象的情况下来进行调用(方法/变量)。 被static关键字修饰的方法或者
阅读全文
摘要:对于教学周第一周的java课上的进行的宿舍管理系统,本次课上进行了分解;第一次分解:数据类和定义业务逻辑的主类。第二次分解:执行类和其中各功能对应的方法。第三次分解:主界面方法,以及各功能方法的分解。java程序通常经历五个阶段:编辑,编译,装入,校验,执行。EnumTest.java的源码及补码与
阅读全文
摘要:大一结束后的暑假期间读了这本书,让我受益匪浅,对我以后在软件工程专业的学习有很大的帮助。 书是人类思考的结晶,是经验的宝藏。因此书的真正价值在于内容,在于作者的思考,在于读者能否从书中得到收获; 愚公移山知识一种精神追求,而做工程却不是追求精神目标,我们的目标是完成工程,作者通过愚公对自己移山的经验
阅读全文
posted @ 2022-07-21 22:13
XieLumeng

浙公网安备 33010602011771号