零基础学JAVAWEB黑马班视频笔记

2013/6/4

1、MyEclipse装好就成

2、新建Java Project

3、新建源码Class时,有意识的填写Package名,勾选void main

4、加一行system.out.print("hello world!")

5、run as / debug as

6、基本快捷键,可自行到windows->preference下配置个性快捷键

alt  + / 内容提示

ctrl + 1 提示错误修复方法

ctrl + shift + O 自动导包

ctrl + shift + F 自动格式化代码

alt + 左/右     按代码查看路径回退或前进等

ctrl + shift + / 多行注释

ctrl + shift + \ 取消多行注释


F2  查看提示细节

Windows->Reset Perspective...重置透视图

ctrl + shift + X 全部大写

ctrl + shift + Y 全部小写

alt + 上/下      将当前代码上下移

ctrl + T         查看继承关系

ctrl + 点击      进入代码看继承关系

ctrl + shift + T 搜索代码

ctrl + shift + L 查看所有快捷键


2013/6/5

1、静态导入import static 包名.类名.静态属性|静态方法|*

如import static java.lang.System.out;

以后就可直接使用out.print("Hello World!\n");

2、JDK5.0

自动装箱(装成对象):基本数据类 赋给 包装类,如Integer i = 1;

自动拆箱(折回数据):包装类 赋给 基本数据类,如int j = i;

增加for循环:for(var_type var : iteration_set){}

(仅用于数组或实现了iterable接口的集合类上,仅是取数,无法改变原值)

可变参数:

void sum(int ...num){

    int sum=0;

    for(int i : sum){

        sum += o;

    }

}

可以sum(int x, int ...num)而不可sum(int ...num, int x)


2013/6/11

反射就是加载类,并解剖出类的各个组成部分。

Class c = [new 类名().getClass()]/[Class.forName(包名类名)]/[类名.class];

Public              |     Private

c.getConstructor()  |     c.getDeclaredConstructor()

c.getMethod()       |     c.getDeclaredMethod()

c.getField()        |     c.getDeclardField()


内省Introspector

PropertyDescriptor pd

Method m = pd.getWriteMethod()





  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值