学习JAVA的方向
面向对象
Java是一个面向对象的语言。对程序员来说,这意味着要注意应中的数据和操纵数据的方法(method),而不是严格地用过程来思考。在一个面向对象的系统中,类(class)是数据和操作数据的方法的集合。数据和方法一起描述对象(object)的状态和行为。每一对象是其状态和行为的封装。类是按一定体系和层次安排的,使得子类可以从超类继承行为。在这个类层次体系中有一个根类,它是具有一般行为的类。Java程序是用类来组织的。
Java还包括一个类的扩展集合,分别组成各种程序包(Package),用户可以在自己的程序中使用。例如,Java提供产生图形用户接口部件的类(java.awt包),这里awt是抽象窗口工具集(abstract windowing toolkit)的缩写,处理输入输出的类(java.io包)和支持网络功能的类(java.net包)。
JAVA学习的小知识
编写Java程序时,应注意以下几点:
源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记Java是大小写敏感的),文件名的后缀为.java。(如果文件名和类名不相同则会导致编译错误)。
主方法入口:所有的Java 程序由public static void main(String[]args)方法开始执行。
折叠
女生适合java吗
在现有的IT市场中,男士从业者占大多数,女生走IT之路还是少数的,不过越来越多的女生喜欢IT,挑战着自己的兴趣和能力,那么,女生适合学习IT吗?适合学习Java吗?是不是只有男生才能适应IT的大环境?才可以学的好?
答案肯定是否定的。IT的学习其实没有大家想象中的那么难,只不过有些朋友某些时候将自己局限在了一定范围,只要肯花时间、精力,多实践,多操作,每个小伙伴都可以通过自己的努力变得起来。男生能学好的,女生其实也可以,而且相对来讲,女生还有些男生少有优势。
相对来讲,女生会比男生更细致些,会更注意工作中细节的问题;想问题的时候会更周到、周全些;在开发过程中,会更专注,效率可能会更高些。
学习JAVA
多线索性
Java是多线索语言,它提供支持多线索的执行(也称为轻便过程),能处理不同任务,使具有线索的程序设计很容易。Java的lang包提供一个Thread类,它支持开始线索、运行线索、停止线索和检查线索状态的方法。
Java的线索支持也包括一组同步原语。这些原语是基于监督程序和条件变量风范,由C.A.R.Haore开发的广泛使用的同步化方案。用关键词synchronized,程序员可以说明某些方法在一个类中不能并发地运行。这些方法在监督程序控制之下,确保变量维持在一个一致的状态。
动态性
Java语言设计成适应于变化的环境,它是一个动态的语言。例如,Java中的类是根据需要载入的,甚至有些是通过网络获取的。