工作日志7.11

原创 2015年07月11日 09:54:24

    已经来到这里工作了一周的时间了,也是学习知识的一周,下面就来总结一下这一周的收获吧

    1. 刚开始到的收获首先是按照新人手册完成了电脑开发环境的布置,这其中主要包括了JDK的安装与环境变量的配置、oracle数据库和tomcat服务器的安装与配置、STS软件的熟悉与SVN插件及MAVEN的添加与环境变量配置,下面就单举某个为例说明吧

    1.1 关于JDK的安装与环境变量的配置

          JDK的安装没说明可说的,就按照正常软件的安装过程去安装就可以了,在安装的过程中无非需要注意的就是在安装JDK的过程中会伴随中JRE的安装与安装目录的选择,没有说明特殊的要求就只需要在包括JDK与JRE两次选择安装目录的时候都选择默认的安装路径就可以了,它并不会占用系统太多的资源更不会拖慢计算机,还有一点需要特别注意的就是在安装的时候选择安装目录的时候一定不要选择含有中文的目录,尽量选择英文安装目录或者是由拼音组成的目录结构。安装完成后就是对系统环境变量的配置

          首先在计算机的桌面的“计算机”上点击鼠标的右键然后选择“属性”  =======>高级系统设置 =======>环境变量,进入到这个设置面板后在下边的系统环境变量位置选择“新建” ,名字为:JAVA_HOME变量值为JAVA的安装目录,默认值为C:\Program Files\Java\jdk1.7.0_79,这个步骤主要是为系统选择JAVA的安装路径,方便系统找到JAVA虚拟机的过程。

                                           

      下面还需要为系统变量中的path变量添加一个路径,这其实就是一个添加JAVA文件下的bin文件夹的路径,目的是为了找到JAVA中bin文件夹下的.exe文件,可以有效的执行JAVA中的操作,这这个添加的过程中主要有两种添加方式,一种是直接添加JAVA中bin文件夹的路径,一种是依照JAVA_HOME去添加,相对来说个人比较推荐第二种添加方式,第二种不仅出错的几率低而且不管今后JAVA_HOME的路径如何改变path变量都不需要进行更改,方便又安全。而在JDK1.5之前的版本还需要添加一个CLASSPATH变量去寻找JAVA的class类文件,而本次添加的是JDK1.7版本就不需要添加这个变量了,两种添加bin路径方式分别如下,注意末尾一定要用分号与后边的路径隔开。配置完成后主要在系统的DOS页面输入java -version命令即可测试JDK是否安装成功,若出现当前JDK安装版本则表示JDK安装成功。

                                                  

    1.2 关于MAVEN的添加与环境变量的配置

           首先将MAVEN的安装包解压到本地,然后也是需要在计算机中对MAVEN进行环境变量的配置,和JDK的配置过程类似。配置完成后则需要添加到STS中,在STS的WINDOWS菜单下选择References,在弹出的面板中就会看到MAVEN,单击三角方块打开后选择Installations,进入后点击Add

                                                 


                                                                                      点击Directory选择Maven解压后的路径

                                     


         如此变完成了STS对MAVEN的添加过程,添加完成后也可以进入到DOS窗口中进行测试MAVEN是否安装成功,输入mav -v即可。

     2.通过观看视频对JAVA基础部分的温习

         通过最近几天观看JAVA基础的教学视频使我对JAVA以前一些不太理解或者是理解不太深刻的地方有了一个全新的认识,这其中主要包含了一下几个部分:JAVA中关于堆栈内存的认识、构造器的使用与认识、JAVA中的封装继承多态、抽象类与接口的认识:

      2.1 JAVA中关于堆栈内存的认识

             栈:自动分配连续空间,方式局部对象,后进先出

             堆:存放New出来的对象

                       方法区:存放类的代码信息、static变量、常量池

             当我们通过New的方式创建一个对象的时候,例 Sdudent s =new Student() 的时候,首先在执行等号前边的时候会把s放到栈内存中,当在执行后半部分的时候会将Student 累加载到堆内存中,这其中就包含了Sdudent类中包含的所有方法、常量以及static变量,然后当s在调用Student中的方法或者是常量的时候就会直接通过地址直接指向方法进行调用。

         2.2 构造器的使用与认识

                构造器主要是在系统定义初始常量或者初始方法的时候使用,构造方法是通过修饰符加类名的方式进行创建,并通过New关键字调用,只要在新建对象的时候才会自动调用并初始化构造方法里边的常量与方法。

         2.3 JAVA中的封装继承多态

              封装最终的目的就是实现高内聚,低耦合,通过修饰符对部分方法及属性私有化,最终达到将不易操作的部分全部封装到内部,由自身调用,不让外部操作,而将简单易操作的部分留到外界给用户使用,既安全又方便使用。

              继承最终实现的就是增加代码的复用,减少代码的冗余。通过抽象的方式将看似无关的东西找出共同点并写成一个类,后边在使用的过程中就可以直接继承这个类并对需要的方法进行重写,提高开发与系统运行的效率。

              多态最终实现的就是提高了系统的灵活可变性,首先需要通过抽象的方法写一个父类,父类中可以包含子类的通用功能,然后各个有需要的子类继承这个父类后并对方法进行重写,在创建对象的时候通过父类引用指向子类对象即可实现多态,例Animal a = new Cat(); 这样当我们在传入Animal对象的时候就可以实现对Cat对象中的方法调用,我们可以在根据自己需要且不改变父类的情况下指向任意的子类对象并调用子类的方法,既不需要改变代码又能实现灵活运用。

           2.4 抽象类与接口的运用

                  包含抽象方法的类就叫抽象类,抽象类中可以有正常方法也可以不含有正常方法,相对较为灵活,而接口中只可以有抽象方法与常量。抽象类接口在开发当中就相当于规范了一个模板,子类只可以在这个模板上扩展,继承了抽象类或者是实现了接口必须要对里边的抽象方法进行重写,抽象类当中也可以有构造方法,但是却不能通过New进行实例化,只能用来被子类调用,并且由于抽象类不能实例化所以只能通过被子类去继承实现。







工作日志 7.11

学习了String,StringBuffer与StringBuilder的区别 String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量...
  • qq_29617651
  • qq_29617651
  • 2015年07月11日 15:34
  • 108

2014年11月份工作日志 模板样例

2014年11月份工作日志 本月目标:                                    -------------------------------------------...
  • hsg77
  • hsg77
  • 2014年11月26日 17:42
  • 3077

七月工作笔记 7.7 - 7.11

1. vs第二次单步调试崩溃。。一开始不知道为什么,重装无数次。。后来发现是VAssistX 插件的问题。。。将下载下来的插件包中的VA_X.dll  拷贝到VAssistX 的安装路径下即可。2. ...
  • liuqiyao_01
  • liuqiyao_01
  • 2014年07月13日 17:23
  • 1395

工作日志 -java debug的一天

写了一个很长的代码,测试那边要测试,测试的毛线也不懂,当然也不需要懂,白盒测试嘛,一挂就来找我事,害的姐debug了一天,陪他们测了一天,终于完了。 遇到两个问题,一个是数据问题,insert的时候...
  • sunxiaonidabendan
  • sunxiaonidabendan
  • 2014年03月19日 00:17
  • 554

【工作日志】【asp】asp学习

学习地址 :http://www.w3school.com.cn/asp/asp_syntax.asp 1、asp输出 :  ||   ; 2、默认脚本语言为VBscript; 3、...
  • iMDingDing
  • iMDingDing
  • 2015年07月15日 09:35
  • 331

工作日志4-20

工作日志4-20 研究mybatis+springmvc怎么实现简单增删改查,思路是:首先查询条件我们需要通过View层,用户提交请求用表单接收查询条件,Post提交给对应SpringMVC的Con...
  • WangLu_lulu
  • WangLu_lulu
  • 2015年04月20日 15:59
  • 211

我的PHP工作日志

PHP var_dump() 会返回变量的数据类型和值 var_dump($x); echo ""; $x = -345; // 负数 int(-345) === ...
  • liangshanxiaohan
  • liangshanxiaohan
  • 2015年04月24日 09:13
  • 375

Hadoop集群搭建工作日志

一、配置host 每一台服务器上更改配置文件 1.vim /etc/hosts 127.0.0.1 localhost 10.10.135.63 master 10.10.120.134 slave0...
  • astariochuck
  • astariochuck
  • 2016年01月25日 10:19
  • 84

【工作日志】0003工作日志

任何你以为过不去的狂风暴雨,终有一天都将会变成云淡风轻的曾经
  • StefanLee2015
  • StefanLee2015
  • 2015年12月17日 18:01
  • 321

【工作日志】0004工作日志

figuring it out by yourself , not asking others.
  • StefanLee2015
  • StefanLee2015
  • 2015年12月18日 19:04
  • 169
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:工作日志7.11
举报原因:
原因补充:

(最多只允许输入30个字)