2004年前的开发架构:(操作系统+数据库+中间件+开发工具)

  AIX + DB2 + WAS + WSAD  ===  皇家级

  UNIX/Linux + Oracle +BEA WebLogic + JBuilder ===  杂牌军

2006年的开发架构:(操作系统+数据库+中间件+开发工具)

  免费级: Linux + MySQL + Tomcat + Eclipse

Eclipse是一个绿色版的软件——不需要安装,直接解压缩

  JDT:

   JUNIT:

  CVS:

插件开发:

GIT客户端:

Eclipse是以工作区为主的:即当前的项目存放路径的设定;每一个工作区都有一个独立的配置,如果工作区的界面配置坏了,更换一个工作区就恢复了。

工作区内主要用到的视图:(window-show view)

包视图(Package Explorer)、输出功能视图(Console)、问题视图(Problems)、类结构视图(Outline)

JDT的使用:

JDT是Eclipse中进行Java开发的基础工具;

1、通过Java Project建立一个java项目

2、在项目文件目录下,会系统生成两个目录:

  src:保存所有的Java源文件

  bin:保存所有生成的class文件

创建一个java文件:

上述的创建框中,给出了诸如:路径、包定义、类名、访问权限、继承、生成方法……的选项。

3、编写代码内容:

Eclipse的Source选项可以自动的帮助用户生成基本代码片段,例如简单Java类就可以直接使用Source内置的许多选项自动生成代码,完成简单Java类的代码编写:

Eclipse的初始化参数的配置有许多问题和疑问点,可以通过百度具体的了解!

Eclipse快捷键:

  alt + /   代码提示/代码自动补全(关键字才会补全)

  ctrl + 1  为错误代码给出纠错方案(提示)

  ctrl + shift + O  组织导入;导入其它包的类;

  ctrl + /   注释当前所有行(取消)

  ctrl + D  删除当前行代码

  ctrl + alt + 下  复制当前行代码

  ctrl + H  强力搜索(全文检索)

  ctrl + shift + L  全部快捷键列表

****以下均为是例子****

代码纠错的例子:

Eclipse 的 debug功能:

  debug:代码的跟踪调试功能;

  设置断点:在代码的所在行号上双击出现标记,则断点设置成功;代码运行到此处则会停止,有用户进行单步调试,随后进入调试视图,Eclipse则会等待用户的操作指令进行程序运行,在断点处停止运行。

  单步进入:【F5】进入到执行的方法之中,观察方法的执行效果;

  单步跳过:【F6】在当前代码的表面执行,不进入执行

  单步返回:【F7】在进入后,不在观察了,返回到进入处

  恢复执行:【F8】停止调试,正常执行完毕

 

  在调试的过程中,可以清楚的看见方法中所有的变量的变化情况。

Eclipse支持工作区的导入,jar包的导出等功能;

junit的使用:(测试工具)【待补充学习】

  软件测试分为:

    黑盒测试:针对于程序的功能进行测试,看不见代码

    白盒测试:针对于性能进行测试,算法的调整

Eclipse 笔记的更多相关文章

  1. Eclipse笔记-sun.misc.BASE64Encoder找不到jar包的解决方法

    从SVN检出新项目,在Eclipse中报错如下: 转: Eclipse笔记-sun.misc.BASE64Encoder找不到jar包的解决方法 2018-01-04 00:36:20 雨临Lewis ...

  2. 傻逼Eclipse笔记

    Eclipse 这么傻逼的工具,还有人用,真是奇了怪了. Invalid project description 我想打开SVN 的代码 ,别让我拷到别的地方,怎么破? 正确答案是: 删除 Eclip ...

  3. Maven Eclipse 笔记

    1. 下载apache-maven-3.1.1-bin.zip SITE:http://maven.apache.org/download.cgi 2. 配置 M2_REPO= C:\Users\&l ...

  4. DES加密 java与.net可以相互加密解密两种方法

    DES加密 java与.net可以相互加密解密两种方法 https://www.cnblogs.com/DrWang/archive/2011/03/30/2000124.html sun.misc. ...

  5. 【自动化学习笔记】_环境搭建Selenium2+Eclipse+Java+TestNG_(一)

    目录 第一步  安装JDK 第二步 下载Eclipse 第三步 在Eclipse中安装TestNG 第四步 下载Selenium IDE.SeleniumRC.IEDriverServer 第五步 下 ...

  6. Nodejs学习笔记(二)——Eclipse中运行调试Nodejs

    前篇<Nodejs学习笔记(一)——初识Nodejs>主要介绍了在搭建node环境过程中遇到的小问题以及搭建Eclipse开发Node环境的前提步骤.本篇主要介绍如何在Eclipse中运行 ...

  7. hadoop2.5.2学习及实践笔记(二)—— 编译源代码及导入源码至eclipse

    生产环境中hadoop一般会选择64位版本,官方下载的hadoop安装包中的native库是32位的,因此运行64位版本时,需要自己编译64位的native库,并替换掉自带native库. 源码包下的 ...

  8. Spring MVC 学习笔记1 - First Helloworld by Eclipse【& - java web 开发Tips集锦】

    Spring MVC 学习笔记1 - First Helloworld by Eclipse reference:http://www.gontu.org 1. 下载 Spring freamwork ...

  9. jz2440使用openjtag+openocd+eclipse调试【学习笔记】

    平台:jz2440 作者:庄泽彬(欢迎转载,请注明作者) 说明:韦东山二期视频学习笔记 交叉编译工具:arm-linux-gcc (GCC) 3.4.5 eclipse版本:eclipse-cpp-l ...

随机推荐

  1. Linux PXE + Kickstart 自动装机

    大规模装机时,使用无人值守装机便可大大简便人工操作,提高效率. PXE 网络安装 配置双网卡 这里ens33为nat网络,ens37为仅主机网络,配置ens37 [root@localhost ~]# ...

  2. [Go] 利用channel形成管道沟通循环内外

    这个要解决的问题是,比如如果有一个大循环,取自一个大的文件,要进行逻辑处理,那么这个逻辑的代码要放在循环每一行的循环体里面,这样有可能会出现一个for循环的逻辑嵌套,一层又一层,类似俄罗斯套娃.如果放 ...

  3. [PHP] 安装PHP报错“Primary script unknown”的解决方法

    当安装完最新版的nginx和最新版的PHP以后,使用niginx默认配置文件中的PHP配置会有错误访问指定目录下的php文件时,显示File not found.错误.查看nginx的错误日志显示 9 ...

  4. Linux使用Samba实现文件共享

    Samba服务是现在Linux系统与Windows系统之间共享文件的最佳选择. [root@study ~]# yum install samba -y #安装samba服务 [root@study ...

  5. PHP转Go系列:字符串

    字符串的赋值 在PHP中,字符串的赋值虽然只有一行,其实包含了两步,一是声明变量,二是赋值给变量,同一个变量可以任意重新赋值. $str = 'Hello World!'; $str = 'hia'; ...

  6. c# 第32节 类的继承

    本节内容: 1:为什么要继承 2:继承特点 3:继承的实现 4:子类传统构造,与base构造 1:为什么要继承 2:继承特点 什么是继承: 继承就是子类包含父类的数据结构和行为方式, 包括字段.属性. ...

  7. 第九周周四计划&&周三总结

    今天由于自己的原因进度不是很大,今天整理了一下全网关联的思路流程(个人可能就是那种没自信,在思路不知道对不对的情况下不敢下手那种渣渣),和之前的一个学长讨论了一下大概思路流程,如下: (1)使用LDA ...

  8. vue项目中常见问题及解决方案

    webpack项目中自动引入全局scss变量文件 假设我们有一个公共的scss变量文件variables.scss /*存放所有全局变量*/ $card-title:#C7D200; //首页 卡片标 ...

  9. Codeforces Round #553 (Div. 2) C 等差数列求和 + 前缀和

    https://codeforces.com/contest/1151/problem/C 题意 有两个等差数列(1,3,5,..),(2,4,6,...),两个数列轮流取1,2,4,...,\(2^ ...

  10. 舒服的MarkDown软件Mark Text