草庐IT

设计模式

设计模式工厂模式publicclassTest{publicstaticvoidmain(String[]args){Computerc1=ComputerFactory.createComputerInstance();c1.start();Computerc2=ComputerFactory.createComputerInstance();c2.start();System.out.println(c1==c2);//false}}classComputerFactory{publicstaticComputercreateComputerInstance(){returnnewComp

设计模式

设计模式工厂模式publicclassTest{publicstaticvoidmain(String[]args){Computerc1=ComputerFactory.createComputerInstance();c1.start();Computerc2=ComputerFactory.createComputerInstance();c2.start();System.out.println(c1==c2);//false}}classComputerFactory{publicstaticComputercreateComputerInstance(){returnnewComp

day07-Java方法01

Java方法011.什么是方法?Java是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序集合方法包含于类或者对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期拓展。方法的命名规则:首字母小写和驼峰原则:除了第一个单词外,之后的单词首字母大写2.方法的定义和调用2.1方法的定义Java的方法类似其他语言的函数,是一段用来完成特定功能的代码片段。一般情况下,定义一个方法包括以下语法:方法包含一个方法头和一个方法体。下面是一个方法的所有部

day07-Java方法01

Java方法011.什么是方法?Java是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序集合方法包含于类或者对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期拓展。方法的命名规则:首字母小写和驼峰原则:除了第一个单词外,之后的单词首字母大写2.方法的定义和调用2.1方法的定义Java的方法类似其他语言的函数,是一段用来完成特定功能的代码片段。一般情况下,定义一个方法包括以下语法:方法包含一个方法头和一个方法体。下面是一个方法的所有部

20220722-Java中this关键字

this关键字知识总结学习资源:B站韩顺平老师Java入门教学代码示例1publicclassThis01{ publicstaticvoidmain(String[]args){ Dogd1=newDog("小黄",3); d1.info(); System.out.println("对象d1的hashcode=:"+d1.hashCode()); System.out.println("---------------"); Dogd2=newDog("小花",2); d2.info(); System.out.println("对象d2的hashcode=:"+d2.hash

20220722-Java中this关键字

this关键字知识总结学习资源:B站韩顺平老师Java入门教学代码示例1publicclassThis01{ publicstaticvoidmain(String[]args){ Dogd1=newDog("小黄",3); d1.info(); System.out.println("对象d1的hashcode=:"+d1.hashCode()); System.out.println("---------------"); Dogd2=newDog("小花",2); d2.info(); System.out.println("对象d2的hashcode=:"+d2.hash

java中println、print和printf详解(附代码演示)

 print:用于格式化输出,输出完信息后不换行输出结束后光标定位在所显示的最后一个字符串之后                                     用于格式化输出,输出完信息后不换行输出结束后光标定位在所显示的最后一个字符串之后printf:输入的内容后自动加了回车换行输出结束后光标自动定位在输出内容下一行的开始输入的内容后自动加了回车换行输出结束后光标自动定位在输出内容下一行的开始printf: 用于格式化输出内容 具体格式:% - 0 m.n l或h 格式字符%:表示格式说明的起始符号,不可缺少。-:有-表示左对齐输出,如省略默认右对齐输出。0:有0表示指定空位填0,如

java中println、print和printf详解(附代码演示)

 print:用于格式化输出,输出完信息后不换行输出结束后光标定位在所显示的最后一个字符串之后                                     用于格式化输出,输出完信息后不换行输出结束后光标定位在所显示的最后一个字符串之后printf:输入的内容后自动加了回车换行输出结束后光标自动定位在输出内容下一行的开始输入的内容后自动加了回车换行输出结束后光标自动定位在输出内容下一行的开始printf: 用于格式化输出内容 具体格式:% - 0 m.n l或h 格式字符%:表示格式说明的起始符号,不可缺少。-:有-表示左对齐输出,如省略默认右对齐输出。0:有0表示指定空位填0,如

java -- 异常处理、Collection、Iterator迭代器、泛型

异常处理Java异常处理的五个关键字:try、catch、finally、throw、throws抛出异常throw在编写程序时,我们必须要考虑程序出现问题的情况当调用方法使用接受到的参数时,首先需要先对参数数据进行合法的判断,数据若不合法,就应该告诉调用者,传递合法的数据进来。这时需要使用抛出异常的方式来告诉调用者//使用格式thrownew异常类名(参数);publicstaticvoidmain(String[]args){int[]arr={2,4,52,2};//根据索引找对应的元素intindex=4;intelement=getElement(arr,index);System.

java -- 异常处理、Collection、Iterator迭代器、泛型

异常处理Java异常处理的五个关键字:try、catch、finally、throw、throws抛出异常throw在编写程序时,我们必须要考虑程序出现问题的情况当调用方法使用接受到的参数时,首先需要先对参数数据进行合法的判断,数据若不合法,就应该告诉调用者,传递合法的数据进来。这时需要使用抛出异常的方式来告诉调用者//使用格式thrownew异常类名(参数);publicstaticvoidmain(String[]args){int[]arr={2,4,52,2};//根据索引找对应的元素intindex=4;intelement=getElement(arr,index);System.