`
izuoyan
  • 浏览: 9222833 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

再学J2SE的新收获——编程中的内存管理

阅读更多

数数算来,这是第二次系统地学习J2SE了,一年之前我们专业开了这门课,是由一位计算机专业教师授课的。

在很早接触软件编程的时候就对黑屏DOS界面比较感兴趣,然而JAVA初步的学习就是基于文本编辑工具和CMD控制台输出显示的组合。很新鲜。

慢慢的熟悉了黑白搭配的控制台编程,开始接触Applet编程(应用于网页插件的小程序),但是相关JAVA中的线程Thread、网络,都涉及很少,学的很少。

转而,再次接触JAVA,即这次系统学习J2SE,刚刚学过线程这部分,剩下的还有网络部分和GUI部分的学习。

通过这次再学习,尤为突出的一点便是开始重视软件内存分配、管理问题,因为越到后面,越是会更多的和底层打交道,软件执行效率、资源占用等等问题都将被提上桌面。

图:软件设计中的内存管理

clip_image002

分享到:
评论

相关推荐

    j2se学习笔记——课堂笔记

    **J2SE学习笔记——接口与相关程序** Java 2 Platform, Standard Edition(J2SE)是Java平台的核心部分,提供了开发和运行桌面应用程序、Web应用程序和服务的基础。本笔记主要聚焦于J2SE中的接口(Interface)概念...

    学习j2se的30个问题

    在学习J2SE的过程中,以下知识点尤为重要: 1. **Applet与Servlet的区别**: - **Applet**:是一种嵌入到网页中的小型Java应用程序,依赖于浏览器插件来运行。 - **Servlet**:主要用于服务器端处理HTTP请求的...

    J2SE高级编程

    J2SE高级编程

    j2se 编程案例学习

    详细解读java案例的每个语句;非常适合想要入门java的同学:如: if(keyCode == KeyEvent.VK_UP) {//如果按下的是向上的键(系统为每个键定义了虚拟的编码) //所以只需要比较键盘的码值就可以知道按下的是那个键

    j2se全部学习代码

    "j2se全部学习代码"这个标题表明这是一个包含了一系列用于学习J2SE的编程实践项目。描述中提到,这个压缩包包含了从初学者阶段到全面掌握J2SE的学习过程中的所有练习代码,这意味着我们可以期待看到从基础语法到高级...

    J2SE学习入门教程

    这个“J2SE学习入门教程”旨在帮助初学者深入理解Java编程语言,掌握其基本概念和核心特性,同时提供在实际开发中的应用指导。 1. **Java基础知识**:首先,你需要了解Java语言的基础,包括语法、数据类型、变量、...

    基于J2SE的图书管管理系统

    总的来说,《基于J2SE的图书管管理系统》是Java编程技术在实际应用中的典型示例,它涵盖了GUI设计、数据库操作、面向对象编程等多个重要知识点,对于学习和提升Java开发技能具有很高的参考价值。通过深入研究和实践...

    J2SE宏观性总结

    首先,我们来探讨J2SE的基础——Java语言。Java是一种面向对象的、跨平台的编程语言,其设计目标是“一次编写,到处运行”。它的语法简洁明了,强调代码的可读性和可维护性,支持封装、继承和多态三大面向对象特性。...

    j2se中ssl联网编程代码

    在Java 2 Standard Edition (J2SE) 中,SSL(Secure Socket Layer)联网编程是用于构建安全网络通信的重要工具。SSL 提供了数据加密、服务器身份验证和消息完整性检查等功能,确保在网络传输过程中数据的安全性。...

    java培训J2SE之面向对象编程.pptx

    java培训J2SE之面向对象编程.pptx

    j2se6中文网页版

    10. **垃圾回收与内存管理**:J2SE 6改进了垃圾回收算法,提升了内存管理效率,降低了内存泄漏的风险。 通过“j2se6中文网页版”,开发者可以轻松查找和学习这些功能,提升编程效率,编写出高效、稳定的Java应用...

    J2SE6.0-API(中文)-冷冻大雪.chm和java api1.6中文文档.chm

    J2SE(Java Standard Edition)6.0版本是Java平台的一个重要里程碑,为开发者带来了许多新特性、增强和优化。这个压缩包包含三个重要的资源:《J2SE6.0-API(中文)-冷冻大雪.chm》、《java api1.6中文文档.chm》...

    基于j2se的图书管理系统

    在这个图书管理系统中,J2SE为系统提供了稳定的运行环境和强大的后端处理能力。利用Java的面向对象特性,开发者可以构建出模块化、可扩展的代码结构,使得系统维护和升级变得更加方便。 SQL2000作为数据库管理系统...

    手工完成java项目(一)——J2SE项目

    【标题】"手工完成java项目(一)——J2SE项目"揭示了这个压缩包文件是关于使用Java标准版(J2SE)进行项目开发的教程。在Java领域,J2SE代表Java 2 Platform, Standard Edition,它是Java平台的核心,主要用于桌面...

    J2SE 中文帮助文档

    它包含了Java语言的核心库,如基础类库、I/O、网络编程、多线程、集合框架等,以及一些核心服务,如垃圾收集、内存管理、安全管理等。** **本中文帮助文档是J2SE学习的重要参考资料,尤其适合初学者使用。文档详细...

    j2se_中文版

    在Java编程中,J2SE是基础,它包含了核心类库,如集合框架、I/O流、网络编程、多线程、GUI(图形用户界面)组件、异常处理、反射机制等。这些API为开发者提供了构建复杂应用程序所需的各种工具和功能。 1. 集合框架...

    j2se doc 中文版

    2. **核心概念**:文档涵盖了 Java 的核心概念,例如面向对象编程(OOP)、异常处理、垃圾收集机制、多线程、内存管理等。了解这些概念对于编写高效、健壮的 Java 应用至关重要。 3. **类库详解**:J2SE 包含了大量...

    J2SE学习笔记(学习源码)

    J2SE学习实例 1、Java的基础知识 2、Java面向对象 3、集合Collection的使用 4、IO使用 5、Socket编程 6、Thread线程技术 7、Subject反射技术 8、GUI图形编程

    J2SE 7.0 API UPDATE 21 CHM格式

    新制作的J2SE 7.0 API CHM格式,支持全文检索

    J2SE学习代码

    以上只是J2SE学习的一部分,实际学习过程中,还应结合实际项目和练习,不断巩固和提升编程能力。通过阅读和分析提供的J2SE代码,你可以更好地理解和掌握这些知识点,并逐步成长为一名熟练的Java开发者。

Global site tag (gtag.js) - Google Analytics