`
文章列表
   为什么要定义泛型类,当类中要操作的引用数据类型不确定的时候。 采用泛型类,完成扩展。   例如有一个学生类     Student{ Student(){ System.out.println("I'm a student....."); } }  有一个老师类   Teacher{ Teache ...
  一、 泛型优点:安全机制,强制转换。 实例: ArrayList al=new ArrayList();//定义集合 al.add("papapap01"); al.add("papap02"); al.add("ppap03"); al.add("pap01"); Interator it=al.iterator();//迭代器,遍历元素 while(it.has ...
   目前,我觉得大学生活真是操蛋,蛋都碎了。      目前,我觉得我已经没救了。      目前,我应该放弃自疗了。      而今眼目下,我应该去当和尚才是绝佳出入。      给我一个支点,我会有更多的低谷、弱点。      只能说:神啊,救救我吧!
     1、流是一组有起点有终点的顺序字节集合,抽象了数据传输,抽象为许多类。     2、字符流和字节流     字节流处理所有数据类型,字符流只处理字符类型的数据。     字节流不会使用到缓冲区的,文件本身的直接操作。    优先使用字节流(硬盘上的所有数据都是以字节的形式存储的)。   3、io流对象     A、 InputStream是所有输入字节流的父类,是抽象的。子类有很多介质流,根据不同的介质(StringBuffer,数组,本地文件)读取数据。System.in      核心代码
   1、通过继承有利于简化类的定义;    2、只支持单继承;    3、可以多层继承;    4、不继承父类自定义的构造方法;如Person和Student两个类的继承关系,当new一个Student对象后,会默认调用父类的不带参的构造函数。而此时父类有了自己自定义的构造函数,并且没有手动生成无参构造函数,因此会出现找不到构造函数的错误。解决的方法是在构造函数里明确地指定:Student(){ super(“zhang”,12);//参数列表为父类自定义构造函数的实例。 }
class PassParm { public static void main(String args[]){ int x=5; change(x); System.out.println("x="+x); } public static void change(int x){ int x=3; } }  输出x=5;主调函数没有变化x=5; class P ...
    1、类是抽象的,如同设计汽车的图纸。      对象是类的实例,是实实在在的个体,是一辆具体的汽车。    面向对象的重点是类的设计,而不是对象的设计。   2、类的定义,数据是属性;函数是方法。     class Person{ int age;//成员变量,会自动初始化 void shout(){ int age=60;//局部变量会让成员变量隐藏。 System.out.println("my age is"+age); } }  3、对象的使用      public ...
   1、开发的软件需要软件参数设置功能,用户根据自己的偏好,选择合适的参数。   例如,在Eclipse里面的windows ——》preference就是设置偏好的。    2、Eclipse通过xml文件保存用户偏好参数,使用sharePreference接口保存用户在软件设置的参数。我们不需要和生成的xml打交道,sharePreference会处理。    3、实例Demo     a、实现如下功能,保存用户设置的姓名、年龄参数。         对应的xml文件 <?xml version="1.0" encoding="utf ...
     1、为什么引入了集合    面向对象中,数据的封装用对象。存储多个对象时可以用集合或数组。    集合和数组相比较的优势在于集合的长度是可以变化的,而数组在定义好后长度就固定了。另外集合里的各个元素类型也可以不同。      2、集合是高度的抽象形成了集合框架            3、集合对对象的存储方式和数组对数组元素存储方式相识,都是存储元素的地址  如下所示: 定义了一个Collection的子类对象al,把Person类对象的p加入都集合里。      左边是栈区,右边是堆区。执行al。add(p);
在main.xml文件里面实现一个ProgressBar组件,把style设为水平horizontal (progressBar有两种显示方式), 同时记得水平铺满更加美观。  <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="fill_parent"     an ...
    当一个人心灰意冷了,一切也都失去了动力了,那是多么可怕。可是这个时代里我们却经常处于这种糟糕的状态,这个时候该怎么办呢?     其实我也不知道。     我现在就处于这种很无助的状态,努力学习,努力做好自己却得不到别人的认可,他们只是在一旁指指点点,让人心烦意乱。其实吧,这个年代哪里还有什么真正的朋友,真正的好人,当危机来临时都是各扫门前雪,把自己利益最大化。所以说,一个在外打拼真的很不容易,世态炎凉啊。     心里好难受,面对逆境,可能有的人会自我安慰地说这是一个攒人品的过程,但是一个人不能攒一辈子的人品,人生短暂,总不能一点享受的时间都没有吧,如果真的是这样,这就是人生, ...
  1、为什么要定义函数?   定义函数(指定它的功能和名字)的目的就是为了使用函数。已达到精简代码的目的。    2、怎样定义函数?    类型标识符 函数名(参数){   声明部分; 语句部分 }    3、定义函数时函数后面括号中的变量名是形参(只能是变量);     在主调函数中调用一个函数时,函数名后面括号中的参数是实参   区别:形参在未出现函数调用时,不占用存储单元、        实参可以是变量、常量或者表达式,但是要求有确定的值     实参到形参的传递是单向的值传递(指针变量做形参也要遵守这一规则)
                                          数组      1、数组的定义:数组是有序数据的集合,数组中所有元素属于同一数据类型,用统一的数组名和下标来唯一确定数组中的各个元素。     2、一维数组 ...
    1、有如下事件:      setOnClickListener ,    setOnLongClickListener     setOnTouchListener    setOnFocusChangeListener    setOnKeyListener   2、形式:    已知的XML文件    <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/ ...
      在九月份,我们工作室学习了Android UI界面,在十月份后就不在学UI了。一个阶段结束了,要好好总结一下!    今年国庆节,我将第一次非寒暑假回家,主要是因为自己暑假来的早了点,有点想家 就回家看看吧。    回顾正题,ui界面大概学了一些基础的什么Button,TextView,EditText,ImagView,ImageButton,Spinner高级一点就有listView,(加适配器),还有gallery, ExpandListview.对了还有单选,复选框。还有事件的监听,元事件。又想起来了,还有界面跳,被称为运输车队的Intent。大概就这些把。     ...
Global site tag (gtag.js) - Google Analytics