发表于: 2017-08-09 23:34:31
2 933
今天完成的内容:
任务中完成了用jdbc链接mysql,
先是粘贴了一个现成的jdbc实例,然后对其进行修改,但由于比较复杂,中间产生一系列bug最后无法实现。
于是寻找了一个简单点的代码进行模仿,因为结构简化了,虽然成功链接mysql,并不能对数据库进行增删改减等基本工作。代码内容如下
其中string的作用是声明一个不可变的类
Class.forName(xxx.xx.xx)的作用是调用括号内指定的类,
e.toString(),作用是把发生的Stringl类的错误异常转变为字符串类型,这样就能将错误显示出来。
另外开始补习java的知识,
变量有三种:
1,在方法内声明的变量称为局部变量
2,在方法外在类中声明的变量而又非静态的变量为实例变量
3,声明了static的变量即为静态变量
也就是说如果在方法外声明的量绝对不是局部变量,有static的绝对为静态变量,其余的在方法外在类中的为实例变量。
数据类型有2大类,原始数据类和非原始数据类。其中原始数据类中包含逻辑型和数字型两种。逻辑型只有布尔函数一种,用0和1代表T和F。数字型又可以分为积分型和字符型。其中字符型就是我们常用的char类。积分型又分为整数和浮点数,其中计算机用浮点数来表示实数。整数根据长度分为byte,short,int,long。实数也根据长度分为float,double。
还了解了关于运算符的知识,比如x++与++x的区别,一个是先输出x在完成加法,另一个是先完成加法,在输出x。
还有<<,>>这种位移符,相当于把一个数字的二进制原码左移或者右移相应位数。
还有~x是求x的反码,而最后结果又用补码表示。还有!表示否定。
以及逻辑与&&与&的区别,前者在第一个条件不成立时就不会判定后一个条件,后者不论怎样都会进行第二个判定。逻辑或||和|同上。
明天计划的内容:
由于明天白天有事外出较晚才能回来,时间不够充足,只能稍微看看java的基础知识了。
遇到的问题:
编写jdbc时没有添加依赖文件,以至于没有下载相应jar包,后来手动下载了jar包并在idea中完成添加。
代码还是不能完全理解还需要花时间揣摩,仿写。
有什么收获:
编写jdbc时对代码的理解更深了,打代码的速度也略微提高
补充了关于java的基础知识,帮助了解代码含义
评论