要学习,必须找到自己的方法,才能事半功倍,对需要掌握的知识点也要有一个大概的了解。Java入门的基础知识包括标识符、变量、AScii码和Unicod码、基本数据类型转换String类、进制、运算符、程序流控制语句、方法等等。
Java入门需要掌握的基本知识点:
第 一,静态方法和属性
静态方法和属性用于描述某一类对象的特征,而不是单个对象的特征。静态方法和属性在Java中被广泛使用,但是这种技术在许多语言中并不常用。理解静态方法和属性对于理解类和对象之间的关系非常有帮助,在大量的Java规范中,经常使用静态方法和属性。因此,初学者应该理解静态方法和属性,Java在调用方法和属性上是一致的,唯一的区别是在声明时与c++不同。
第二,接口
在面向对象的早期应用中,类继承被广泛使用,聚合被用来代替继承。抽象描述是软件可扩展性的重要原则,直接工具是接口。近年来,接口逐渐成为Java编程方法的核心。另一方面,就应用而言,大部分开发都是基于规范的,不需要建立复杂的继承关系和庞大的类。理解和使用好规范已经成为应用开发者的首要任务,而Java规范的主要描述手段就是接口。
第三,集合框架
Java中描述复杂数据结构的主要方式是集合框架。Java没有指针,但是通过强大的集合框架来描述复杂的数据结构,比如数组和对象数组。学习好这些数据结构描述方法对于应用程序编程非常重要,尤其是涉及到服务器和三层结构编程时。此时,程序员不能再用数据库结果集等结构来描述数据。因为很多语言没有这么强大的框架体系,很多初学者不知所措,不知道用它做什么,应该引起足够的重视。
第四,例外捕捉
Java对例外捕捉的重视是前所未有的,迫使程序员用与逻辑方法明显不同的方式来描述例外捕捉,这对程序描述的完整性和严密性具有重要意义。C++也有类似的机制,但是我们看到很多c++程序员不习惯使用这些机制。Java初学者应该充分学习这种外部例外捕捉,养成良好的编程习惯。
第五,多线程
很多Java程序员热衷于多线程编程,这被认为是对逻辑能力的挑战。在大量的应用中,根本不需要编写多线程程序,否则大多数编写应用的程序员都不会编写多线程程序,这是因为多线程机制内置于基本平台中。程序员要了解多线程的原理和多线程的安全性,这对以后准确掌握程序非常重要。
第六,网络编程
Java是一种功能强大的网络编程语言,但大多数应用程序开发人员从来不自己开发任何低级网络程序,也不了解其中的原理。网络机制的实现依赖于平台,除非自己开发平台,否则不需要知道如何实现socket,如何监控和访问。在这方面花费太多精力,背离了“未来的应用开发将在成熟的平台上进行,而不是从底层开发平台”的假设。
在学习Java的过程中,需要明确我想做什么;分析思路,该怎么办;确定步骤,每个思想部分使用哪些语句、方法和对象;代码实现,用具体的java语言代码来体现思想。
本文由培训无忧网千锋IT培训专属课程顾问老师整理发布,更多资讯请关注培训无忧网电脑与IT培训或添加老师微信15033336050
以上文章由北京IT培训课程顾问整理编辑发布,部分文章来自网络内容真实性请自行核实或联系我们,了解相关专业课程信息您可在线咨询也可免费申请试课。关注官方微信了解更多:150 3333 6050
免 费 申 请 试 课