- 浏览: 71462 次
- 性别:
- 来自: 荆州
最新评论
-
麦田的设计者:
文章来自www.w3school.com.cn,借鉴的,本人就 ...
选择器学习 -
麦田的设计者:
父元素高度确定的单行文本的竖直居中的方法是通过设置父元素的 h ...
css水平居中的方式 -
麦田的设计者:
在模块三中我的数组是byte[] buffer=new ...
java流的总结——从原理分析 -
li863368:
[img]
[/img]
struts2原理分析之反射技术动态获取属性 -
周海涛:
先留着。。。。。。。
form表单的Action.java文件和jsp之间数据传递
文章列表
为什么要定义泛型类,当类中要操作的引用数据类型不确定的时候。
采用泛型类,完成扩展。
例如有一个学生类
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。大概就这些把。
...