- 博客(8)
- 收藏
- 关注
原创 java编程思想学习笔记(第十章:内部类)
内部类定义:将一个类的定义放在另一个类的定义内部。注意:内部类和组合是完全不同的概念,这一点很重要。10.1、创建内部类public class Parcel1 { class Contents { private int i = 11; public int value() { return i; } } class Destination { p
2018-07-13 10:38:15 259
原创 java编程思想学习笔记(第九章:接口)
接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。9.1 抽象类和接口 建立通用接口的唯一理由是,不同的子类可以用不同的方式表示此接口。创建抽象类是希望通过这个通用接口操纵一系列类。包含抽象方法的类叫做抽象类。如果一个类包含一个或多个抽象方法,该类必须限定为抽象的。如果从一个抽象类继承,并且想创建该类的对象,那么就必须为基类中的所有抽象方法提供方法定义。
2017-09-04 08:37:13 259 1
原创 java编程思想学习笔记(第七章:复用类)
复用代码是java众多引人注目的功能之一。但是要想成为极具革命性的语言,仅仅能够复制代码并对之加以改变是不够的,它还必须能够做更多的事情。7.1组合语法将对象引用置于新类中。
2017-08-29 13:47:06 348 1
原创 java编程思想学习笔记(第五章:初始化与清理)
1,用构造器确保初始化 构造器有利于减少错误,并使代码更易阅读。从概念上讲,“初始化”与“创建”是彼此独立的。在java中“初始化”和“创建”捆绑在一起,两者不能分离。随堂练习1创建一个类,它包含一个未初始化的String引用。验证该应用被java初始化成null。class TestInitial{String s;}class Main{publi
2017-08-25 09:37:51 324 2
原创 通过递归判断一个整形数组是否按升序排列(java实现)
public class CheckIn { public static boolean compare(int a,int b){//定义一个比较方法 return a>b?false:true; } public String checkIncrease(int[] s,int begin){ int len=s.length-1; while(begin<len){
2016-09-01 17:53:37 3835
原创 使用纯java基本语言实现泰勒展开的sin和cos计算
//使用java自带的api实现sin和cos函数 public class Test3 { private static double pi=3.141592658; //定义一个求绝对值的方法 double myabs(double n){ if(n<0){ n*=(-1); } re
2016-05-05 20:31:00 5551
转载 MyEclipse中点击Deploy MyEclipse J2EE Project to Server无响应
这是工作空间的问题,需要删除你工作空间的一个文件就可以解决了。这个文件在Myeclipse工作.metadata\.plugins\org.eclipse.core.runtime\.settings目录下的com.genuitec.eclipse.ast.deploy.core.prefs,删除它就可以了,你可以选择重启一下myeclipse也可以不重启,问题就解决了
2016-03-18 10:33:57 484
转载 The processing instruction target matching "[xX][mM][lL]" is not allowed.
这是一个初学者在学习中遇到问题的一个小总结,希望对像我一样的初学者有帮助
2016-03-18 10:27:27 448
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人