发表于: 2017-12-11 22:38:18
1 557
一、今天完成的事情:
1、复习了sql语句和运用MySQL对表格进行增删查改的工作。
2、解决了最新版本IDEA无法登陆激活的问题
3、学习了Java基础语法、基本数据类型、变量类型、修饰符、运算符、循环结构和面向对象的思想。、
标识符和关键字
分隔符;Java关键字(所有关键字都是小写的)共50个关键字
数据类型分类 (基本类型和引用类型)
基本数据类型 整型,字符型,浮点型,布尔型
自动类型转换 表数范围小的可以向表数范围大的进行自动转换
强制类型转换 表数范围大的转换为表数范围小的需要使用强制转换,强制转换可能会造成数据丢失
表达式类型的自动提升 当一个算数表达式中包含多个基本类型值时,整个算数表达式的数据类型将自动提升 所有byte类型,short,和char将被提升到int
直接量 通过源代码直接给出的值就是直接量 支持 int;long;float;double;boolean;char;String;null
直接量的赋值
运算符: 算术运算符,赋值运算符,比较运算符,逻辑运算符,位运算符,类型相关运算符
4、开始学习了解 抽象,封装,继承,多态
抽象就是将客观世界抽象定义为多种对象的组合,根据物理意义将复杂的系统分解为更多更易理解的部件
封装就是在程序中将对象的状态和行为封装成一个完整的,结构高度集成的整体,只保留单一且通用的接口,将编程人员和用户分隔开,编程和使用维护分隔开 个人理解为把编写好的程序封装为单元,对提高软件效率,代码重复利用,缩短开发周期,便于维护后极大好处和便利
继承就是将一个已有的类包含在一个新类当中,这两个类之间的关系就是继承,通过再对子类(新类)特殊化,产生一系列的子类
多态就是允许一个类中有多个同名方法,但方法具体的实现却以不同的机制,也就是说方法名字相同 却能达到不同的功能或结果
学习类和包
类是对具有相同特性的对象的封装组合,是JAVA程序的基本单位,我们编程也就是编写类的过程
5、制作了脑图。
6、尝试用枚举
7、背了第二章Java必备英语单词
第二章:
string:[striŋ] 字符串类型
double:['dʌbl] 双精度浮点型
int:[int] 整型
char:[tʃɑ:] 字符型
scanner:['skænə] 接收输入
integer:['intidʒə]整数 整型
type:[taip]类型
二、明天的计划:
下定决心花3-4天时间了解流程控制、线程、集合与泛型等完成任务必备基础知识,把每天的收获做成脑图梳理知识和加强记忆,在学习新知识的
同时兼顾复习之前已经掌握的内容。
三、遇到的问题:
1、早上在进入IDEA编辑器的时候发现无法登陆,在网上搜索一系列解决方法后仍然没有解决,然后尝试重装也没有办法,最后
只能去买了一个一年使用期限的账号。
2、再用IDEA练习代码的时候,在代码输入没有问题的情况下仍然提示错误
在网上找了解决方法,说是classpath环境变量没有配置成功,结果按照网上的教程操作了一波也没有解决问题,重新安装配置了一次jdk也没有完成问题。最后求助张庆东师兄,师兄也没找到问题所在,在师兄的建议下尝试重启电脑,发现问题自动解决了。
评论