发表于: 2017-11-26 23:04:22
2 623
1/今日计划
看了网易云课堂的关于java的基本讲解。
2/今日学习的内容
今天的学习整理:
2.1/因为有了前半个月的任务,今天听讲解基本都能听懂,也对java有了个认知:
java的优点是跨平台,通过虚拟机进行语言的编译,去适配不同的平台使用
任务12的JDK和JRE的区别和之前在百度查到的理解是一样的,JDK是开发环境,JRE是运行环境
环境变量的配置和任务7是一样的,之前也在百度中有查到,听完课程后也知道之前的配置环境变量是在干嘛了,之前做任务7的时候,完全就是跟着百度经验操作了一遍,完全不知道自己在干嘛,粘贴百度经验的语句现在也知道是什么意思了。
2.2/关于class类,虽然还是有点模糊的概念,但是至少不是一脸懵逼了,自我的理解是在java里,有个包含范围在的意思
project(工程)是最大的范围,然后project里有package(包),package下面又有class(类),class下面又有main(方法),方法里面就是各种函数的使用了。
有点感觉像是excel,比如新建一个文件夹(project),在文件夹下面新建一个excel表格(package),表格里有sheet表(class)。
不知道这个理解对不对???
一个class(类)可以作为一个代码编辑的单位,一般就是新建一个类,在类里进行代码编写和运行。
一个类里只有一个main方法,以main方法开始,并以main方法结束。
2.3/关于代码编写的要求:
必须先声明:
2.3.1声明一个类。
public class test {}
这是一个完整的类的声明,{}这个括号就表示开始和结束,这个类的所有代码都必须写在这个括号里面。
注意:声明的class类名必须和新建class的时候输入的那个类的名字一模一样!!!
2.3.2声明一个main方法
public static void main(string[];args) {}
这是一个完整的main方法的声明,定义一个共有的/静态的/不需要返回值的/main方法,()里面的是main的参数设置,{}里面是表示main方法的开始和结束,一样的,代码都需要写在{}里面。
2.3.3声明变量
现在以数值变量为基础学习
目前使用到的数值类型有8种:
声明变量后就可以对变量进行赋值。
2.3.4然后执行打印操作。
例如:
public class test1 {
public static void main(string[];args) {
int i=1
system.out.println(i)
}
}
3/遇到的问题:
理论知识学会了,但是实操。。。。
写是写了,但是右键没有运行的按钮,是不是设置有问题?
任务,哎,还是没看懂,总觉得任务写的是给有基础的人看的,虽说可以百度,但是百度也是有基础的人写给有基础的人看的,里面的专业名词特别多,而且百度百科出来的解释就是拿专业名词解释专业名词,还是专业名词,或者是一堆的代码解释,更看不懂了,而且代码都是英文的,拿翻译软件翻译出来的代码完全不能看。。。。
拿专业名词和代码堆砌出来的解释,并且别人打开的界面和我打开的还不一样,真的好焦心。。。
4/收获
今天听讲课收获还是挺多的,就是之前完全是懵逼状态,百度经验有的话就可以照着操作下来,但是只要有一点差异,就不会了。
好的地方是:幸好之前有做任务,现在看视频讲解回忆之前做过的任务,老师讲的东西都能看懂。
5/明天的计划
继续先把基础课程看完再去研究任务吧。
评论