java(二)认识类和函数】的更多相关文章

在这一篇文章開始之前.我先解决一个问题. 在上一篇C++继承详解之中的一个--初探继承中,我提到了在派生类中能够定义一个与基类成员函数同名的函数,这样派生类中的函数就会覆盖掉基类的成员函数. 在谭浩强的C++程序设计这本书第十一章.351页最以下有这么一段话: 可在派生类中声明一个与基类成员同名的成员函数,则派生类中的新函数会覆盖基类的同名成员,但应注意:假设是成员函数,不仅应是函数名同样,并且函数的參数表(參数的个数和类型)也应同样,假设不同样,就会成为函数重载而不是覆盖了.用这个方案能够用新…
初学 Java 有段时间了,感觉似乎开始入了门,有了点儿感觉但是发现很多困惑和疑问而且均来自于最基础的知识折腾了一阵子又查了查书,终于对 String 这个特殊的对象有了点感悟大家先来看看一段奇怪的程序: public class TestString {       public static void main(String[] args) {           String s1 = "Monday";           String s2 = "Monday&qu…
转自:http://blog.csdn.net/datouniao1/article/details/46984987:侵删. 在java编写的过程中常常遇到样的一段代码: frame.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { System.exit(0);//退出系统 } }); 这个是表示在窗口添加一个Windows事件消息,目的是我们关闭窗口的时候…
java.util.Arrays主要是用来对数组进行操作的类,主要包括以下方法: 1.数组转化列表,得到固定大小的列表,Arrays.asList(...): public static <T> List<T> asList(T... a) 返回一个受指定数组支持的固定大小的列表.(对返回列表的更改会“直接写”到数组.)此方法同 Collection.toArray() 一起,充当了基于数组的 API 与基于 collection 的 API 之间的桥梁.返回的列表是可序列化的,并…
类 一.类的基础 1.类---一种自定义数据类型. 2.与方法内创建局部变量不同,在创建对象的时候,所有的实例变量都会分配 一个默认值,这与创建数组的时候是类似的. 3.在{}对实例变量内赋值: int x; int y; { x = 1; y = 2; } 在新创建一个对象的时候会先调用这个初始化,然后再执行构造函数. 静态变量可使用static{}初始化: private static int STATE_ONE; private static int STATE_TOW; static {…
一.遍历 for-each即增强for循环,是JDK1.5新增加的功能,专门用于读取数组或集合中所有的元素,即对数组进行遍历. //数组遍历 for-each public class Test_0312_01 { public static void main(String[] args) { int arr[]=new int [5]; for(int i=0;i<arr.length;i++){ //常规遍历的方法 arr[i]=2*i+1; } for(int i=0;i<arr.le…
转:https://www.cnblogs.com/brokencolor/p/8575440.html Java的URL类(二) 实例: Java 通过HttpURLConnection Post方式提交json,并从服务端返回json数据 package Demo.Test; import java.io.ByteArrayOutputStream; import java.io.InputStream; import java.io.OutputStream; import java.ne…
c/c++ 模板与STL小例子系列 模板类与友元函数 比如某个类是个模板类D,有个需求是需要重载D的operator<<函数,这时就需要用到友元. 实现这样的友元需要3个必要步骤 1,在模板类D的实现代码的上面声明友元函数 template<typename> class D;//因为友元函数的参数里使用了D,所以要先在这里声明一下 template<typename T> ostream& operator<< (ostream&, con…
系统类(java.lang.*)和工具类(java.util.*) 一.系统类(java.lang.*) 这个包下包含java语言的核心类,如String.Math.System和Thread类等,使用这个包下的类无须使用import语句导入,系统会自动导入这个包下的所有类. 1.String:字符串类(引用类型) String类型变量具有不可变性,重新赋值后会生成新的String对象 (1).创建 String name1 = new String("jojo");//不建议 Str…
tips:Java的Random类和Random函数! 随机数是一个很有趣的东西,在java中可以通过下面这2种方法得到: (1)Random类: Random类是java.util.Random这个类,这个类有2种构造方法: Random():创建一个新的随机数生成器: Random(long seed):使用单个 long 种子创建一个新的随机数生成器: 在Random类中有几个常用到的方法: nextDouble() 返回下一个伪随机数,它是取自此随机数生成器序列的.在 0.0 和 1.0…