20155206 2016-2017-2 《Java程序设计》第1周学习总结
第一,二章学习内容总结
第一章
java基本知识
Java的三种技术架构:
JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发;
JAVASE:Java Platform Standard Edition,完成桌面应用程序的开发,是其它两者的基础;
JAVAME:Java Platform Micro Edition,开发电子消费产品和嵌入式设备,如手机中的程序;
1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre。
2,JRE:Java Runtime Environment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。
第二章
配置环境变量:让java jdkin目录下的工具,可以在任意目录下运行,原因是,将该工具所在目录告诉了系统,当使用该工具时,由系统帮我们去找指定的目录。
环境变量的配置:
1):永久配置方式:JAVA_HOME=%安装路径%Javajdk
path=%JAVA_HOME%in
2):临时配置方式:set path=%path%;C:Program FilesJavajdkin
特点:系统默认先去当前路径下找要执行的程序,如果没有,再去path中设置的路径下找。
classpath的配置:
1):永久配置方式:classpath=.;c:;e:
2):临时配置方式:set classpath=.;c:;e:
注意:在定义classpath环境变量时,需要注意的情况
如果没有定义环境变量classpath,java启动jvm后,会在当前目录下查找要运行的类文件;
如果指定了classpath,那么会在指定的目录下查找要运行的类文件。
还会在当前目录找吗?两种情况:
1):如果classpath的值结尾处有分号,在具体路径中没有找到运行的类,会默认在当前目录再找一次。
2):如果classpath的值结果出没有分号,在具体的路径中没有找到运行的类,不会再当前目录找。
一般不指定分号,如果没有在指定目录下找到要运行的类文件,就报错,这样可以调试程序。
关于GIT的安装
因为先尝试着在LINUX下安装GIT,在根据指导一步步安装成功后才发现自己没有做任何记录,所以这一步就无法写到博客上了,汗!!!
浅看后续章节的问题
1:封装的意义无法理解
2:自己对path与classpath无法明确的区分差别
3:各种各样“类”的具体意义
4:“对象”建立后怎么更改
5:封装“对象”与建立“类”的关联
6:进行“继承”时,可以多对一或者多对多吗
7:几个“接口”分别定义的行为互相影响吗
8:错误为什么会被打包
9:索引是指一个路径吗
10:串流输入/输出的概念
11:线程的优先如何去设置
12:同样的LAMBDA怎么表示不同的对象操作
13:机器时间与人类时间的区分意义
14:不同数据结构对NOI的不同影响
15:日志记录了哪些属性
16:JDBC架构的意义
17:动态生成操作方法的方法
18:自定义注释的占用空间与作用
因为网速原因JDK的安装太慢,而之前的共享文件夹也出现了问题,无法从WINDOWS上获取IDEA,在尝试重新建立共享文件夹时需要下载chmod,但是出现了无法定位软件包的提示
现在正在尝试对软件源进行换源。所以将“Hallo World”跑起来的任务会尽快上传,到时会再发一次博客。