黑马JavaEE 3G+Android就业班笔记第01天

黑马JavaEE 3G+Android就业班笔记第01天

ID:38179820

大小:124.09 KB

页数:3页

时间:2019-05-24

黑马JavaEE 3G+Android就业班笔记第01天_第1页
黑马JavaEE 3G+Android就业班笔记第01天_第2页
黑马JavaEE 3G+Android就业班笔记第01天_第3页
资源描述:

《黑马JavaEE 3G+Android就业班笔记第01天》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、黑马JavaEE3G+Android就业班第1天一、eclipse工具使用1.eclipse是ide开发工具,myeclipse是插件用于javaee开发2.快捷键:Alt+/代码自动补齐可以在templates中配置模板Ctrl+1代码自动修复导包的三种方式:ctrl+1纠错alt+/补齐的同时导包(集合会加上泛型)ctrl+shift+o整理包查看源码需要导入源码赋值行alt+shift+向上向下键自动声明变量ctrl+2,L光标切换到下一行shift+enter3.断点调试F5stepinto跳入F6stepover

2、跳过F7stupreturn跳出查看源码最好的方式就是打断点跳入Resume直接跳到下一个断点,如果后面没有了,结束方法的调用三根蓝线跳到当前方法栈的栈顶4.junit单元测试注意:所有的名称workspacepackageprojectclass通通不要用中文和空格二、jdk5新特性1.java诞生于1995年,版本经历jdk1.0—>jdk1.1jdk1.2(比较强大的一个版本)jdk1.3jdk1.42005年,java十周年推出了老虎版,jdk5.0jdk6.0jdk7.0J2sejavasejavae

3、ejavame2.静态导入Java虚拟机在运行程序时会去哪找需要的类?只会去classpath环境变量中配置的目录下去找编译带包的java源文件:javac-d.Person.java带包的类在访问时,只需要将包所在的目录加到classpath中,使用import语句导入包生成jar包,俗称打jar:jar–cvfcn.jarcn访问一个jar包,需要将整个jar文件加到classpath中在eclipse中导入jar包Java工程:创建一个目录lib,将jar文件拷贝至此目录,再加到classpath3.自动装箱拆箱技术

4、Integerx=1;x=x+1;装箱拆箱装箱Java针对包装类都提供了缓冲池缓冲池容量有大小以Integer为例-128~1274.可变参数向后兼容的问题优先考虑1.4的语法,所以把一个数组作为一个可变参传入的时候,按照1.4的语法会被拆开解决办法转为Object类型,强制不按照1.4语法Objectobj=(Object)strings;Listlist=Arrays.asList(obj);创建一个Object数组,让虚拟机来按照1.4的语法拆Listlist=Arrays.asList(newObject[]{

5、strings});5.增强for循环对各种容器进行迭代,容器的迭代必须会//数组@Testpublicvoidtest1(){String[]arr=newString[]{"a","b","c"};//传统方式for(inti=0;i

6、ion@Testpublicvoidtest2(){Listlist=newArrayList();list.add("a");list.add("b");list.add("c");//传统方式1Iteratoriter=list.iterator();while(iter.hasNext()){Stringstr=(String)iter.next();//将指针指向下一个位置,顺便返回当前指针指向的元素(引用)System.out.println(str);}System.out.println("---------

7、-------------");//传统方式2for(Iteratoriterator=list.iterator();iterator.hasNext();){Stringstr=(String)iterator.next();System.out.println(str);}//增强for循环for(Objectobj:list){System.out.println(obj);}/**jdk5新定义的接口Iterable,为了实现增强for循环*增强for循环内部实现*if(listinstanceofIterabl

8、e)*Iteratoriter=list.iterator();*iter.hasNext();*obj=iter.next();*/}//双列Map@Testpublicvoidtest3(){Mapmap=newHashMap();map.put("a","aaa");map.put("b","bb

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。