JAVA论文
姓 名:耿岩
班 级:信
学 号: 092 20xx314202
Java学习总结
Java有三个体系,JavaSE、JavaME、JavaEE。JavaSE是桌面应用;JavaME属于企业级应用,用于网络编程,是对JavaSE 的拓展;JavaEE即移动设备,是手机类嵌入式编程,是对JavaSE的缩减。一上来肯定先接触Java最基础的技术JavaSE,学完JavaSE之后觉得基础够扎实了,就可以往JavaME、Android移动领域发展,也可以往Java Web、JavaEE方向去发展。但是前提一定要对JavaSE知识学扎实,要不然到了后面学起来会很困难。我们主要学习JavaSE。
一、JavaSE体系的知识:
1、基础语法:Java关键字,类型转换、循环语句、方法、运算符、递归。
2、面向对象编程(重中之重):面向对象设计思想、对象与内存(重点)、方法重载、对象创建使用、this的使用、final的使用、super的使用、 static的使用、package和import的运用、对象转型、多态、抽象类、接口等基本的知识点。其中重点掌握有封装、继承、多态、抽象类、接口。
…… …… 余下全文
第一章 Java的基本语法
本文档由http://hitaow.sinaapp.com整理发布。
1.1:Java的注释:
1.// 单行注释
2./* */ 多行注释
3./** */ 是javadoc注释,在生成java文档时使用,例如使用它生成API文档,这种注释与 javadoc.exe(JDK的一部分)一并使用。
javadoc.exe Abc.java 如果想把Abc.java文件做成Java文档,可以使用上述命令。此时,javadoc
将会翻译/** */部分。
1.2:标识符:指用户自己定义的类别、变量名、方法名等。
命名标识符应该遵从以下几点原则:
1.区分大小写,长度不限。
2.英文、数字、下划线、美元符号均可使用,但不能以数字开头。 3.不能使用Java关键字。 正:
Abcde、abc12、_Hi、$abc、abc123abc
误:
3abc、#abc、this、super(this、super是Java关键字)
Java关键字
(1)基本数据类型 boolean、byte、char、short、int、long、float、double (2)访问控制 private、protected、public
…… …… 余下全文
第三周学习总结
这周从HTML学到了mysql:
1. HTML:Hypertext Markup Language超文本标记语言 后缀名为.html或.htm
由两部分组成:head和body
2.body属性:bgcolor、background、bgproperties、text
3.table表格
属性:table、caption、tr、td、th、bgcolor、background、width、height、border、bordercolor、colspan、rowspan、align、valign
4.from表单:主要功能收集信息
表单标记:<input>、<select>……</select><option>、<textarea> 文本域:<input type=text 、password、radio、checkbox> 按钮:<input type=button 、submit、reset>
隐藏域:<input type=hidden name= value="value">
…… …… 余下全文
17.
静态成员变量和静态函数都可以直接用类名调用,静态函数当中不可以使用非静态的成员变量
静态成员变量只有一份;
在静态函数当中不能使用this;
静态代码块的主要作用是为静态成员变量赋值;
19.在子类的构造函数当中,必须调用父类的构造函数;
super用来调用父类当中的构造函数,this用来调用本类当中的构造函数; 子类可以继承父类的成员变量,成员函数,但不可以继承父类的构造函数;
20.复写(override)也被称之为覆盖或者重写
(1)在具有父子类关系的两个类当中
(2)父类和子类各有一个函数,这两个函数的定义(返回值类型、函数名和参数列表)完全相同
21.一个引用能够调用哪些成员(变量和函数),取决于这个引用的类型
一个引用调用的是哪一个方法,取决于这个引用所指向的对象.
向上转型—将子类的对象赋值给父类的引用;
向下转型—将父类的对象赋值给子类的引用;
23.抽象函数—只有函数的定义,没有函数体的函数被称为抽象函数; 抽象函数没有函数体(即大括号内的内容);
抽象类(基类)—使用abstract定义的类称之为抽象类;
(1) 抽象类不能够生成对象;(如果生成对象,对象调用抽象函数,而抽象函
…… …… 余下全文
Java学习总结
一、三种JDK平台
1.java SE:java标准版,可以开发桌面应用和低端的服务器应用,也可开发Applet程序。
2.java EE:java企业版,可以构建企业级服务应用,包含了SE平台,增加了附加类库。
3.java ME:java 微型版,用于嵌入式的消费产品,如电话、掌上电脑等。
二、基本类型、数组和枚举类型
1.标识符:由字母(包含Unicode字符)、下划线、美元符、数字组成,长度不限;第一位不能为数字;不能是关键字;不能是ture、false、null;区分大小写。
2.基本数据类型
? boolean来声明;常量有ture、false
? byte,1字节,-128~127;short,2字节,-32768~32767;int,4字节;long,8字节。
? char声明变量,单引号引用,常量为Unicode中的一个字符;2字节,char变量取值范围0~65535,对应Unicode编码中的字符位序。观察顺序可将字符变量强制转换为整型输出,得到指定位置字符可以将整型变量强制转换为字符型输出。 ? float,4字节,保留8位有效数;double,8字节,保留16位有效数。
…… …… 余下全文
Java考试题
Java基础部分
1、 请简要描述oop的主要特征,并谈谈对这些特征的理解。
Oop主要特征:抽象,封装,继承,多态;
抽象:忽略与当前主题无关的部分,抓住重点
封装:使用方法将类的属性隐藏起来,控制用户对类的修改和数据访问的程度,
继承:子类继承父类的方法和属性,使程序结构清晰,提高挨骂复用,一种is a 的关系。
多态:不同对象对统一消息进行回应。一种多种同名方法共存
2、 char型变量中能不能存贮一个中文汉字?为什么?
能,java中编码方式是unicode,char占2个字节,一个汉字刚好两个字节所以可以
3、 short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
错,需要强制转型为short,+=是java定义的运算符故编译是jvm会自动处理
4、 请说明break,continue,return的作用。
Break,可用于switch分支一条case语句结束以后,可用于跳出循环
Contiue :用于跳出里层循环
Return :也可用于终止循环,有返回类型的方法是用与返回
…… …… 余下全文
Java学习总结 16个亮点
1.八大基本数据类型
byte(字节型8) int(整型;32;程序中一般默认为int型) short(短整型 16) long(长整型 32) float(浮点型 32) double(双精度浮点型 64) char(字符型 16) boolean(布尔型 只有true和false) 小范围内的整数类型可以通过赋值转化成大范围的数据类型.而大范围的数据类型要想转换为小范围的数据类型,则需要强制转换,使用”(数据类型)”进行强制转换
string不是java中的一种基本数据类型,它是一个特殊的类,它的对象是引用类型.
2.类
类中定义了对象所共有的方法和属性,就像一个模板,可以通过类创建多个对象 类的定义:格式:public class 类名{}
在类中写方法和属性
属性的定义:private 数据类型 属性名;
主程序入口(主函数): public static void main (Sring args [ ]){}
创建类的对象: 类名 对象名= new 类名();
*都要注意大小写,类名要与class文件名相同
3.方法
1.一般方法
…… …… 余下全文
一、接口
1.在所有接口中,所有的方法缺省的都是abstract。
2.在所有接口中,所有的方法缺省的都是publish。
3.即接口中所有的方法都是publish abstract,若方法前面没有修饰符,默认的是publish abstract。实现接口中所有的抽象方法,实现类中覆盖接口的方法,访问权限不能低于接口方法的访问权限,因此接口的实现类都为public
4.接口中声明方法时,不能使用native、static、final、synchronized、private、protected等修饰符。
5.和public类一样,public接口也必须定义在与接口同名的文件中。
6.接口中可以有数据成员,这些数据成员默认为publish static final,若前面没有修饰符默认为publish static final。
7.实现类对接口中所有的方法都要实现。
8.一个接口可以继承自另外一个接口,Java中不允许类的多继承,但允许接口的多继承。
9.接口的继承用extends,接口的实现用implements。
10.在Java中,一个类可以实现多个接口。一个类在继承另外一个类的同时可以实现多个接口。
…… …… 余下全文