Java学习笔记心得——初识Java

初识Java

      拿到这本厚厚的《Java学习笔记》,翻开目录:Java平台概论、从JDK到TDE、认识对象、封装、继承与多态...看着这些似懂非懂的术语名词,心里怀着些好奇与担忧,就这样我开始走进Java的世界。

   Java产生的历史

   Java来自于Sun公司的一个叫Green Project中撰写的程序语言,全球信息网(World Wide Web)兴起,Java Applet成为网页互动技术的代表,特别适合于Internet应用程序开发。

  Java语言的特点

  1.面向对象 这是Java最重要的特性,Java语言的设计完全是面向对象的,它不支持类似C语言那样的面向过程的程序设计技术。Java支持静态和动态风格的代码继承及重用。

    一直以来我对面向对象的含义很模糊,在这里我特别上网了解一下,什么是对象? 任何事物都可以被看成是一个对象,对象随处可见。你可以把Tree(树)看作是一个特殊的对象类,一般所说的树是一个非常抽象的类,这是由于你很难找到一种能够概括所有树种的树。因此,在我的花园中,橡树,我就叫它myoak;在你的花园中,枝树,你叫它thatDarnedTree;而generalSherrnan是一种闻名的红木。它们都是树的特例,也就是说,橡树、按树和红木都是树的子类。注意,在这里引入类(class)这个犬语,它是一个描述具有共同特性的对象集合的规格说明( specification)。类是表达规格说明或者模板的程序段,它定义了特定对象的组织方式。子类也是一个类,它继承了父类的所有特性,除此之外又有自己的特殊属性。当然,定义的类要符合你的需求,它并没有绝对的框架。对于一个很小的问题,Tree类的规格说明可能只包含树的种类和高度。

  2.结构中立 为了建立Java作为网络的一个整体,Java将它的程序编译成一种结构中立的中间文件格式。Java源程序被编译成一种高层次的与机器无关的byte-code格式语言,这种语言被设计在虚拟机上运行,由机器相关的运行调试器实现执行。

  Java数据类型、变量

  Java编程语言定义了八种基本的数据类型,共分为四类:整数类(byte、short、int、long)、文本类(char)、浮点类(double、float)和逻辑类(boolean)。

  变量(varialble)是一块取了名字的、用来存储Java程序信息的内存区域,它是一些有意义的数据。声明变量,也就是告诉JVM,我要有个位置,这个位置叫作XXX名称,可以放什么类型的数据。

 Java常用的运算符

Java运算符分为五类:算术运算符、赋值运算符、关系运算符、布尔逻辑运算符、位运算符。位运算符除了简单的按位操作外,还有移位操作。按位操作返回布尔值。

    对于java学习,我仍处于起步阶段,但我认为基础知识的学习要追本溯源,弄清问题的本质,这样才能举一反三,由点及面,对于抽象的东西具体化,具体的东西抽象化,这是我接下来的学习中需要努力的地方。今后,我也会在学习的过程中动手做,试着写代码,而不是抱一本书看看就行,真正做到老师在课上讲的“做中学”。

你可能感兴趣的:(Java学习笔记心得——初识Java)