发表于: 2017-12-27 23:39:05

1 509


1.昨天使用maven打包后得到的是一个war文件,根据师兄的帮助File->Project Structure->Artifacts 。选择Type:(JAEE Application:Archive)。

没有找到相关类型。然后根据昨天的思路修改配置文件pom.xml由原来的war改为jar以后再使用maven install 后得到jar文件。


2.编写DAO,分别JdbcTemplate和Mybatis连接数据库,注意使用JDBCTemplate的时候分离Interface和Imple,使用Mybatis的时候注意理解为什么不需要Impl,注意遵守命名规范。

DAO(Data Access Object )数据访问对象。


问题:

找了资料看了半天,看不懂之后参考了师兄的日报,语法问题都没有解决,直接看框架和实例基本没啥用,开始学习语法。

http://how2j.cn/ 师兄推荐的这个网站很好,过了java初级以后再继续任务。



java基础学习:

1.面向对象初步理解;

public class Hero {
String name;
   float hp;
   float armor;
   int moveSpeed;

   //不需要返回值的方法
   void keng( ){
System.out.println("我要坑你了!!!");
   }

//有返回值的方法
   float getArmor(){
return armor;
   }

void addSpeed(int speed){
moveSpeed = moveSpeed + speed;
   }

void legendary(){
System.out.println("超神了!!!!");
   }

float getHp(){
return hp;
   }

void recovery(float blood){
hp = hp + blood;
   }


public static void  main(String[] args) {
Hero garen = new Hero();
       garen.name = "盖伦";
       garen.hp = 611.28f;
       garen.armor = 27.536f;
       garen.moveSpeed = 330;
       System.out.println("我是谁?"+ garen.name);
       garen.keng();
       System.out.println(garen.getArmor());
       garen.addSpeed(100);
       System.out.println("盖伦的新速度"+garen.moveSpeed);
       garen.recovery(100f);
       System.out.println("盖伦新血量"+ garen.getHp());

       Hero teemo = new Hero();
       teemo.name = "提莫";
       teemo.hp = 383f;
       teemo.armor = 14f;
       teemo.moveSpeed = 330;
       System.out.println("我是谁?"+teemo.name);


   }
}


对象是一个模板(hero);

用类创造出一个对象(hero),可以给对象添加属性(血,蓝,护甲,移速)和方法(攻击,移动,回城,技能);


使用对象类这个模板(hero)

可以创建实例(“盖伦" ,"提莫“)


2.变量

2.1

数据类型转换规则:从小到大自动转,(小杯子装不下,自动用大杯子装),从大到小强制转。

小   ——————————》  大


强制转换如果小的杯子装不下,那么会有一些数据损失。慎用!!!


final修饰一个变量,这个变量只能被赋值一次。


3.操作符

int i = 1;

system.out.print(i++)     // 输出为1    先输出,再自加

--------------------------------------------------------------------------

int i = 1;

system.out.print(++i) //输出为2      先自加,再输出。

--------------------------------------------------------------------------

i+=1 与   i = i +1 等价


java中的输入:

1.

import java.util.Scanner;

调用系统类Scanner

2.

Scanner s = new Scanner(System.in);

实例化一个Scanner对象

3.

int a = s.nextInt();

调用实例s的方法nextInt()

就可以在控制台输入了。

还有方法 nextFloat(),nextLine()。




明天计划:继续学习java语法基础。重点知识,控制流程,要好好掌握。

收获:1.面向对象初步了解 。 2.基本变量类型。 3.各种操作符。



返回列表 返回列表
评论

    分享到