1.项目名称用小写,类名用大小写骆驼式,对象名用骆驼式但是第一个字母是小写;
2.写对象属性时要空行,第一个方法也要空行,一般要加注释;
3.new 新的对象时等号左右要空格,if语句左右摇有空格;
4.crl+shift+o引入其他的package,或者其他的类; 5./+**+Enter键为出现注释;
6.作业:为什么等于string用的是equals而用等于数字是直接的用==; 解答:java里面是没有operator的 string是对象。不是简单类型;只有简单类型才能用==。 如果非要用==,需要实现hashcode方法;
7.sysout+Enter键可以出现System.out.println("");
8.对于get和set方法,可以直接在需要生成方法的变量上按右键,这可以出现source-generate getters and setters则可以自动生成方法;
9.创建spring项目的步奏:
(1)在src目录下生成三个package,分别为com.zlz.dao 导入数据,com.zlz.service创建服务,com.zlz.test在里面是主类,可以用于测试;
(2)创建一个new folder,名字为resources,在里面倒入xml格式的spring文件用于配置~~~~ 其中spring的作用就是依赖控制和注入反转;
在spring中
<bean id="userDao" class="com.zlz.dao.UserDao"></bean>
key(id)里面是包com.zlz.dao里面的类UserDao里面的userDao方法,class里面的构造是包名.类名;
<bean id="userService" class="com.zlz.service.UserService"> <property name="userDao" ref="userDao"></property> </bean>
为了表现包com.zlz.service引用了包com.zlz.dao里面的方法,property里面的name是包com.zlz.service里面也是包含了userDao方法,而ref表示用的这个方法是引用包com.zlz.dao里面的类UserDao里面的userDao方法
这样子做表现的是一种依赖关系,可以节省空间,在UserService方法里面可以不new对象而是直接调用另外一个类中的方法,通过载入如下代码:
ClassPathXmlApplicationContext application = new ClassPathXmlApplicationContext("applicationContext.xml");
UserService userServiceBean = (UserService) application.getBean("userService");
userServiceBean.insertUser("admin");
(3)再创建另一个new folder,名字为lib,在里面copy进去commons-logging.jar和spring.jar这样的包,然后选中这两个包右键点击buildpath;