Java 编程思想源代码导入eclipse使用流程

1.  简介

《Java编程思想》是2007年机械工业出版社出版的图书,作者是埃克尔,译者是陈昊鹏。作为一个开发程序员,Java语言或许是项目开发过程中所必需的语言。Java编程思想是Java入门的核心力作,内容翔实,涵盖了Java语言的基础特性而且Bruce Eckel在阐述容器、数组、字符串、Java IO,类型信息时,步步为营,准确的阐释了各种概念的用法。书中所有的概念或者模式都是为了解决特定的问题而建立的。贯穿全书的还有GOF23种设计模式的使用示例,演示了Java中设计模式的使用。为了更加熟练的使用这门语言,作者把书中丰富的源代码制作成了源代码包,方便我们使用。

2.  源代码获取

我们可以通过以下几种途径获取源代码:

2.1 官网获取
    源代码以单一包的形式发布,访问www.MindView.new网站便可获取。

2.2 通过CSDN获取
https://download.csdn.net/download/lk142500/10301279,该连接中同时含有的材料是java编成思想PDF, Java SE5 文档,源代码包

2.3  通过Linux公社获取
https://www.linuxidc.com/Linux/2011-11/48069.htm

3.  Eclipse获取

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(JavaDevelopment Kit,JDK)。

http://download.eclipse.org/链接下载相应的版本即可。

4.  源代码导入

导入的过程如下:

4.1 解压缩源码包

把下载好的源代码压缩包解压到C:\\Tij4,使得在该目录下,有各个源代码文件夹,诸如innerclass,initialization。

4.2 新建工程Tij4

配置好Java的开发环境,在JAVA SE 8之后,要配置的环境变量有JDK和JRE的,然后打开Eclipse,通过helloworld程序测试配置成功。并通过File ----> New ---->Java Project,创建Tij4工程。

4.3 导入文件系统

通过右击Tij4,选择Import ----> General ----> File System,在From directory文本框中,单击Browse,选择C:\\Tij4目录,确定,左侧勾选Tij4,然后单击Finish完成文件系统的导入。

右击Tij4,选择Build Path ----> 选择use as Source Folder

此时可以看到有许多的package出现,我们要把access、anations、arrays、containers、holding、strings、等文件夹选择,因为在源代码组织中,它们不是Java意义上的package,而仅仅是文件系统的代码组织形式。因此我们右击access,选择Build Path ----> 选择use as source folder 可以看到access重新变成文件夹形式,而在该access文件夹下,出现了四个package,默认的源代码出现在默认包中,默认的package名字叫做(default package),该默认包是不用变化的,而其他的package,诸如cookie2、desert、mypackage则是真正的package,因此,我们要把这三个包设置成真正的package。

可以看到如下的提示

Thedeclared package "access.dessert" does not match the expected package"dessert"

此时,我们只要在提示处右击,选择

Move'Cookie.java' to package 'access.dessert'

即可调整源代码的位置【也可以通过把dessert,mypackage的包名进行重构,修改成名称access.dessert,access.mypackage也能达到同样的目的。右击mypackage,选择refactor,按照提示处理即可】,而对于其他的arrays、containers、initialization、strings的处理方式与accesss相同。

Java 编程思想源代码导入eclipse使用流程相关推荐

  1. Java编程思想日志

    Thinking In Java的作者是大牛!做事要站在巨人的肩膀上有助于提高效率和开阔眼界!建议学习java的小伙伴儿有时间可以抽空了解一下,以下内容为读书笔记,比较杂乱,仅供参考,推荐阅读原著: ...

  2. Java编程思想第四版学习总结

    Java编程思想第四版学习总结 文章目录 Java编程思想第四版学习总结 第 1 章 对象入门 1.1 抽象的进步 1.2 对象的接口 1.3 实现方案的隐藏 1.4 方案的重复使用 1.5 继承:重 ...

  3. java 四舍五入_《JAVA编程思想》5分钟速成:1-4章:概述

    前言: 1.面向对象的特征有哪些方面? 2.Math.round(11.5) 等于多少? Math.round(-11.5)等于多少? 3.float f=3.4;是否正确? 4.short s1 = ...

  4. 《JAVA编程思想》学习笔记:第1-4章(Java概述)

    全书目录 Java编程思想(一)第1~4章:概述 Java编程思想(二)第5章:初始化和清理 Java编程思想(三)第6章:访问权限 Java编程思想(四)第7章:复用类 Java编程思想(五)第8章 ...

  5. Java编程思想 第四版 读书笔记巩固基础,完善知识框架。

    Java编程思想读书笔记 此笔记仅仅是作者的阅读此书时,发现自己错误认识和不牢固的知识,用来完善作者的知识框架,其列出重点不具有参考性,代码也是为了省工作量,简写代码,能看懂即可,语法并不规范 第一章 ...

  6. java编程思想学习(1):抽象

    今天开始java编程思想的导读,希望自己能更好的理解程序.全书1461页,恐怖,尽量一天看十页八. OOP 面向对象程序设计 记录一点东西八 第一个小课程,抽象过程 看看概念 1万物皆为对象 2程序是 ...

  7. 为什么我会弃Java,选择了Kotlin——专访《Java编程思想》作者 Bruce Eckel

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 多少语言就是死在了取代Java的路上 Java:我活着的意义就是天天被取代 Java:我也不 ...

  8. Java编程思想(第4版)(评注版)

    传世经典书丛  Java编程思想(第4版)(评注版)  (美)埃克尔(Eckel, B.)著 刘中兵评注 ISBN 978-7-121-13521-7 2011年6月出版 定    价:108.00元 ...

  9. 《Java编程思想》读书笔记

    前言:三年之前就买了<Java编程思想>这本书,但是到现在为止都还没有好好看过这本书,这次希望能够坚持通读完整本书并整理好自己的读书笔记,上一篇文章是记录的第十七章到第十八章的内容,这一次 ...

最新文章

  1. 有不含有重复数字的数组构造二叉树_Leetcode刷题记录:构建最大数二叉树
  2. jsp+ajax+servlet+sqlserver实现分页查询_SXT DAY063 分页
  3. 网站功能页面构建有何技巧?
  4. [笔记]C#基础入门(五)——算法:交换
  5. 【百战GAN】如何使用GAN拯救你的低分辨率老照片
  6. CentOS 6.8 搭建 ngrok 1.7 服务器 自测部署安装
  7. java源码依赖分析_高德APP全链路源码依赖分析工程
  8. Chrome模拟手机浏览器(iOS/Android)的三种方法,亲测无误!
  9. beaglebone black的cape管理
  10. shapley值法 - 用边际收益衡量每个人的贡献
  11. APP支付报错ALI40247处理方案!
  12. Java学习之路 之 提问及解决篇
  13. Win7下如何破解Visual Studio2008 90天试用版
  14. 利用MATLAB实现对一幅彩色图像的高斯滤波(不采用MATLAB函数)。
  15. html站点文件命名规范,HTML制作中的文件夹及文件命名规范(二)
  16. Sample Science 909 Lab for Mac - 909鼓声虚拟乐器
  17. 专访王豫翔:编程道路上的“三少三多”
  18. netty(三) NioEventLoop再学习
  19. 【文献阅读】Multi-state MRAM cells for hardware neuromorphic computing
  20. HTTP状态201(Created)

热门文章

  1. MySQL中的大小写敏感
  2. 通过Python实现目标点经纬度的自动查询
  3. Linux程序安装和管理
  4. 利用tushare选股票
  5. 算法#2048核心算法
  6. mysql 次方根_MySQL常用函数
  7. 从方波控制到无感FOC电调,什么促使电机系统发生巨变?
  8. 北京出租车限装一款打车软件被指监管难
  9. MotionBuilder-动作整合-Story(一)
  10. TCP IP详解卷2之mbuf宏与函数