`
- 浏览:
4374 次
- 性别:
- 来自:
青岛
-
[size=large]从2011年开始接触java,当时因为没有把c++学好,所以决定一定要把java学好。后来在老师还没有讲完,我就已经通过自己找资料将java的课程学完了。自学过程中还是挺痛苦的。好多好多的类,很难记住。而且又是接口,又是多态真的搞得我好混乱。学习到一些类时,根本不知道他们用在什么场景,甚至会自认为是用处不大。虽然坚持这学完了java基础,但是感觉自己不能写个正经的程序出来,还是很有难度。关键就是不知道从何处下手。后来在网上看到java手把手教你写软件程序的教程。我就下载下来手把手跟着练。在大学期间我就先后写了java swing的小游戏,想坦克大战,贪吃蛇,超级玛丽。后来还学了android并写了雷电。通过写这些小游戏,我收获了很多。懂的了接口的作用,以及什么是真正的面向对象。随着程序接触多了。慢慢的知道的类越多了,自己也可以动很从容的查帮助文档了,见到没用过的类也不再害怕了。我想这算是我的一个境界吧。
后来,慢慢的学习了像ssh这样的java框架,学的非常痛苦。java的框架很多,有时我都看到那些培训机构的老师好牛啊,会struts,还会hibernate还会spring,还会lucene,webservice等东西。我感觉东西真的太多了。自己在犯愁如何都学会。那就硬着头皮学吧。但是学了一段时间不用就又忘了,自己也很担心学的东西这么快就忘了。后来框架用的多了,就感觉学习框架,也没那么难,知道了框架的作用,即使自己一点也没学,百度谷歌一下差不多可以用起来。可能我的境界又算上了一层吧。
现在在公司,真的是感觉这样,即使这个框架你用过别的同事没用过,甚至没听说过,这一点也没什么了不起,因为他们用不了多长时间,紧通过百度一下即可入门用作开发了。最近我也一直反复在想,如何更好的学习更好的提高自己。仅仅是会用一个框架,这真的没什么。谁学谁会。也许我现在需要的是学习一些设计上的技巧和编程的思想,通过读别人的源代码学习写出更漂亮更稳定的代码。所以我决定开始着手了,今天刚买了一本《软件框架设计的艺术》,希望通过学习此书,自己可以写出更漂亮的代码。再次也将此书推荐给大家把。[/size]
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Java自省类教程 在Java编程中,"自省"(Reflection)是一种强大的特性,它允许程序在运行时检查和操作类、接口、字段以及方法的信息。...学习并掌握反射机制,对于提升Java开发能力具有重要意义。
Java自省(Reflection)是Java编程语言中一个强大的特性,允许程序在运行时检查和操作类、接口、字段以及方法的信息。自省机制使得我们能够动态地获取类的信息,调用私有方法,访问私有变量,甚至创建对象实例。在...
这份"Java学习+面试指南"涵盖了Java程序员需要掌握的众多核心概念和技术,旨在帮助开发者巩固基础,提升技能,同时也为面试准备提供了宝贵的资源。让我们深入探讨其中可能包含的知识点: 1. **Java基础**:包括Java...
第十四章会讨论Java的反射机制和注解,它们是Java动态特性的体现,能够增强代码的灵活性和自省能力。 最后,附录通常会提供一些实用的信息,比如字符集、Unicode、Java版本历史等。 总的来说,《Java核心技术卷一...
讲解JAVA反射机制,如何在运行时动态获取类的信息和调用方法,以及注解的使用,理解其在代码自省和元编程中的应用。 第十讲:JAVA高级特性与实战 涵盖JAVA的高级特性,如枚举、泛型、Lambda表达式等,并结合实际...
此外,作者对反射背后理论的阐述,如代码自省、代理和类加载等,更是让读者对Java语言有了更深层次的理解和掌握。 ### 专家推荐 该书获得了包括Doug Lea教授(SUNY Oswego,著有《Java并发编程》)和John ...
这个中文版的API文档对每个类、接口和方法都有详细的描述,包括其功能、参数、返回值和可能抛出的异常,是开发者学习和查阅Java 1.6技术的重要资料。通过深入研究这个文档,开发者可以更好地理解Java语言的特性和...
Java程序设计是一门重要的计算机科学课程,主要针对想要学习如何使用Java编程语言进行软件开发的学员。本电子教案集合了丰富的教学资源,旨在帮助初学者和进阶者深入理解和掌握Java编程的核心概念与实践技巧。 一、...
首先,`Unit 2 Java语言基础.ppt`着重讲解了Java的基础语法,包括变量、数据类型、运算符、流程控制语句等,这些都是学习Java的基石。对于初学者,这部分内容至关重要,因为它们构成了所有程序的基础。 接着,`Unit...
这两部分内容将帮助读者理解Java的高级特性和自省能力。 12. **JVM与内存管理**:了解Java虚拟机的工作原理和内存模型对于优化代码性能至关重要。书中会讲解堆、栈、方法区等区域的分配与回收。 13. **Java标准库...
不断学习和实践这些技能,将使Java程序员不仅能够编写出高质量的代码,还能在项目开发过程中展现出高效和专业。同时,保持对新技术的关注和学习,是持续提升的关键。记住,见贤思齐,见不贤而内自省,不断自我完善和...
无论是作为学习资料,还是作为参考手册,本书都将是Java开发者书架上不可或缺的一本好书。通过阅读本书,开发者们可以克服反射技术的神秘感,将其转化为实用的编程武器,在各种应用场景中发挥其强大的潜力。
"Java精华,不可错过"这个资源显然旨在提供一个全面的Java学习路径,涵盖了从入门到进阶的所有关键知识点。 首先,Java入门基础是学习任何编程语言的起点。这部分可能包含以下内容: 1. **Java环境配置**:安装JDK...
反射机制是Java虚拟机(JVM)的自省能力体现,它允许程序在运行时检查自身的结构和行为,就如同一个人能够了解自己的身体状况和能力。这种自省能力使得Java程序在运行时可以动态地发现和操作类的信息,增强了程序的...
《Java核心(第2版)》是一本深入探讨Java编程语言的权威著作,全面覆盖了Java...以上只是《Java核心(第2版)》中涵盖的部分关键知识点,通过深入学习和实践,开发者可以掌握Java编程的精髓,从而在软件开发领域游刃有余。
作者通过自己的学习和实践经验,创建了这个项目来帮助自己更好地理解Java反射机制,并希望这些笔记对其他Java学习者有所帮助。 总的来说,Java反射机制为Java语言的动态性和自省能力提供了技术基础,使得开发者能够...
14. **Java注解(Annotation)**:注解提供了一种安全的方法来向编译器和JVM提供元数据,用于代码的自省和自动化工具。 15. **Java 8及更高版本的新特性**:学习Lambda表达式、Stream API、日期和时间API等新特性,...
8. **反射与注解**:学习如何通过反射机制动态访问和修改类的信息,以及注解(Annotation)在元数据注解和程序自省中的作用。 9. **Java集合框架**:详细阐述Java集合框架的层次结构,包括List、Set、Map接口及其...
- BeanUtils:提供对Java反射和自省API的封装,简化对象属性的访问。 - Chain:实现责任链模式,用于组织复杂的处理流程。 - CLI:处理命令行参数和选项,提供简单易用的API。 - Codec:包含各种编码解码算法,如Hex...
反射的概念最早由Smith在1982年提出,指的是程序能够自省,即检查自身状态和行为的能力。在Java中,反射机制提供了一种在运行时解析类、方法和字段的能力,增强了代码的灵活性和可扩展性。 Java反射主要涉及到四个...