javaweb的java基础
来源:互联网 发布:迅龙数据软件 编辑:程序博客网 时间:2024/05/21 06:43
</pre><br />---------------------- 装拆箱<span style="font-size:18px"> ---------------------</span>装箱:基本类型---》对象拆箱:对象--》基本类型Inter i = null;//righttrue、false、byte、介于~128-->+127间的整数 、介于\u0000到\u007F间的字符,这些基本类型的包装类对象是同一个对象。---------------------- 增强for循环 ---------------------
只能用于遍历数组或者实现Iteratable接口的对象
语法:
for(元素变量类型 变量名:数组或者实现接口的对象){
System.out.println(变量名);
}
只适合取数据,如果要遍历时改变数据只能通过一般for循环
---------------------- 可变参数 ---------------------
可变参数当成数组就行,在一个方法参数列表中只能使用一个省略号,且必须在列表末尾@Testpublic void test2(){int values[] = {1,2,3,4,5};int result = sum(values);System.out.println(result);}public int sum(int ...args){//可变参数就当做数组来用int sum = 0;for(int i:args){sum+=i;}return sum;}结果为15
---------------------- 枚举 ---------------------
枚举:自己创建对象实例每一个值其实就是一个静态实例对象WeekDay.java
package cn.itcast.base.enumeration;public enum WeekDay {MON{//匿名内部类public String toLocaleString() {return "星期一";}},TUE{public String toLocaleString() {return "星期二";}},WED{public String toLocaleString() {return "星期三";}},THU{public String toLocaleString() {return "星期四";}},FRI{public String toLocaleString() {return "星期五";}},SAT{public String toLocaleString() {return "星期六";}},SUN{public String toLocaleString() {return "星期日";}};<span style="white-space:pre"></span>//实现抽象内部类public abstract String toLocaleString();}</pre><span style="color:#ff0000">Demo1.java</span><pre name="code" class="java">package cn.itcast.base.enumeration;import org.junit.Test;public class Demo1 {@Testpublic void test2(){WeekDay wd = WeekDay.MON;System.out.println(wd.toLocaleString());switch(wd){}}//枚举中的常用方法:自定义的枚举类的爸爸是java.lang.Enum@Testpublic void test3(){WeekDay wd = WeekDay.FRI;String name = wd.name();//枚举类型对应的字符串名称System.out.println(name);String str = "MON";WeekDay wd1 = WeekDay.valueOf(str);System.out.println(wd1.toLocaleString());WeekDay wd2 = WeekDay.SUN;System.out.println(wd2.ordinal());}@Test//特殊的属性values:返回所有的枚举值。API中看不到的public void test4(){WeekDay [] wds = WeekDay.values();for(WeekDay wd:wds){System.out.println(wd.name());}}}常用方法:name():返回枚举名valueOf():将字符串类型转为已知的enum类型---------------------- 泛型 ---------------------
泛型一种更方便,防止程序员转换类型出错的方法。
public void test(T arr[]);//错public <T> void test(T arr[]);//正确泛型对于方法一般需要先声明再使用
自定义泛型不需要强转
0 0
- javaweb的java基础
- Java基础增强--JavaWeb前的准备
- Javaweb的基础
- JavaWeb基础---Java序列化
- java 基础到javaweb学习
- java面试题-javaweb基础
- Java基础面试题(JavaWeb)
- Java基础 javaweb设计模式
- 超全面的JavaWeb笔记day07<Java基础加强>
- Javaweb设计项目的基础
- javaWeb jstl的基础使用
- javaWeb jstl的基础使用
- 需要牢记的JavaWeb基础
- JavaWeb-08 (JavaWeb-Servlet基础&java web之request/respone)
- JAVA基础增强_方立勋JavaWeb视频
- [Java拾遗三]JavaWeb基础之Servlet
- 系统学习javaweb-01-java基础语法
- java和javaweb基础 (四)
- android集成amazon的相关sdk
- keilc51软仿 看不到 变量结果
- ios NSJSONSerialization-JSON数据与NSDictionary和NSArray之间的转化
- do{...}while(0)的意义和用法
- spring中MessageSource的配置使用方法1
- javaweb的java基础
- sql server case when 用法
- 从文件句柄到文件路径
- Android中可以做的两件坏事---破解锁屏密码和获取Wifi密码
- mysql5.5.6 配置手册
- ACM...START FROM NOW...
- 使用抓包软件 对Android手机抓包
- Qt中如何通过tcp发送结构体
- 第十六周上机项目(oj)