自从学校要分流学习我就特别担心不能再java班现在真的就如我所想了被分到了c#班学习C#知识,但是我没有因为没被分到java班而放弃java我一有机会就会去了解java知识点虽然现在也就知道一点点皮毛但是我觉得我肯定可以慢慢学好的,所以不管怎么样都要尊重自己心里最初的想法,最初想做什么只要它是对的就坚持下去。
大家都知道Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程,Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等我认为它是我想学的一门语言。
之前java是sun公司名下的但是之后2009年甲骨文公司收购sun从此java就是甲骨文公司名下的了,java虽然和C++看上去挺像但是java有它自己的很多特点:
1.简单性
Java看起来设计得很像C++,例如,Java不支持go to语句,代之以提供break和continue语句以及异常处理。Java还剔除了C++的操作符过载(overload)和多继承特征,并且不使用主文件,免去了预处理程序。因为Java没有结构,数组和串都是对象,所以不需要指针。Java能够自动处理对象的引用和间接引用,实现自动的无用单元收集,使用户不必为存储管理问题烦恼,能更多的时间和精力花在研发上。
2.面向对象
Java是一个面向对象的语言这个大家都知道的。对程序员来说,这意味着要注意应中的数据和操纵数据的方法(method),而不是严格地用过程来思考。在一个面向对象的系统中,类(class)是数据和操作数据的方法的集合。数据和方法一起描述对象(object)的状态和行为。每一对象是其状态和行为的封装。类是按一定体系和层次安排的,使得子类可以从超类继承行为。在这个类层次体系中有一个根类,它是具有一般行为的类。Java程序是用类来组织的。
Java有一套自己的语言基础数据,在Java中有8种数据类型来存储数值、字符和布尔值。整数类型
整数型用来存储整数数值,即没有小数部分的数值。可以是正数,也可以是负数。整数数据在Java程序中有3种表示形式,分别为十进制、八进制和十六进制。
整型数据根据它所占内容大小的不同可分为4种类型。
数据类型 | 内存 |
byte | 8位 |
short | 16位 |
Int | 32位 |
Long | 64位 |
浮点类型
数据类型 | 内存 |
Float | 32位 |
Double | 64位 |
字符类型
字符类型用于存储单个字符,占用16位(两个字节)的内存空间。在定义字符型变量时,要以单引号表示。使用char关键字可定义字符变量。
数据类型 | 内存 |
Char | 16位 |
布尔类型
布尔类型又称逻辑类型,通过关键字boolean来定义布尔类型变量,只有只有true和false两个取值,分别代表布尔逻辑中的“真”和“假”。布尔类型通常被用在流程控制中作为判断条件。