发表于: 2018-03-30 22:14:56
1 600
今天完成的事情
1. 复习了Maven的相关。
2. 学习了Java基础语法。定义变量与赋值,if else语句,布尔值的应用。
3. 了解了Java的基础数据类型,byte 1字节3位,short 2字节5位,int 4字节10位,long 8字节19位,
但是写代码的时候,int 和long赋值的话最多写10位,待验证。
4. 了解了程序开头的public,main, static, void 是什么意思
因为编写一个类,总是要实现某些功能,类中定义的方法不可能仅仅有一个(极端的空类,只有一个隐含构造
函数的例外). 但方法多了,就会产生问题.即,那个方法是整个类的入口呢? 所以 Sun 规定了,把这个入口
强制规定成 main. 因为这个方法是在 这个类 实例化前就需要调用.所以要定义成 static .因为这个main
方法是留做给运行环境使用的.所以要定义成 public (外部运行环境不属于这个类本身,也不属于这个类所在的
包.) 又因为这个main方法仅仅是调用这个类内部其他方法的一个入口, 所以他不需要任何的返回值.因此就定义成 void . 把以上各点都归纳起来,也就是现在的样子 public static void main(String[] args) 。
(String[] args是数组,运行程序后为输入的字符串,以空格分开,无限制数量,使用时args(0),args(1)...
1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用
2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。
3、protected:protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变成private。
作用域 当前类 同一package 子孙类 其他package
public √ √ √ √
protected √ √ √ ×
friendly √ √ × ×
private √ × × ×
不写时默认为friendly ,也即是“包访问权限”。
明天计划的事情
1. 学习java基础
2. JDBC 相关,明天要抄写一遍代码
遇到的问题
1. 今天开机后准备复习一下昨天的MySQL代码,结果发现无法登陆,密码错误,昨天的my.ini设置也变成无效,
综合考虑应该是开机后用了360的加速启动优化的后果。
2. 用cdm在mysql 中修改密码后可登陆,但是重启后又无效了,必须重新修改。
直接在Navicat里修改,重启后也生效。
3. 昨天修改my.ini后发现的问题今天终于解决了,原来是要把Programdata里的my.ini修改后
复制到Program file\mysql\mysql server 5.5下才能生效。
4. 想备份Maven中的settings.xml文件,免得以后在设置。结果Ctrl+C的时候不知道发生了什么,该文件
直接消失了。。。。。正好重新配置一份,加强印象。
收获
1. 持续学习中,收获这栏估计要满久才能填写了,暂时先这样,恩。
评论