您的位置:首页 > 编程语言 > Java开发

Java 语言基础

2015-09-13 23:25 597 查看
          Java
语言是面向对象的程序设计语言,它是解释执行的,能跨平台使用,具有较高的性能和高度的安全性,并且支持多线程,具有内存垃圾自动收集机制。下面是对java语言基础的简介。



一、开发与运行环境
1.源程序的编写与保存
         java
程序是由类(.class)构成的,其源文件是以.java为后缀名的文本文件,文件名称必须和程序中的类名保持一致,还要注意区分大小写,java是严格区分大小写的。
2.如何编译源程序
        
在命令行编译java程序的命令是javac,空格后加文件名,如(javac  
hello.java)。程序中只能有一个主函数main。
二、关键字与标识符
以下是一些常用关键字,关键字都是小写的,有其特定的含义,用户不能修改。



三、基本数据类型与变量
以下是一些常用的基本数据类型:



这里要注意的就是数据类型的转换。
1、自动转换:占字节数较少的值赋给占用字节数较多的变量时,系统自动完成数据类型的转换。
2、强制转换:占用字节数较多的值赋给占用字节数较少的变量时,不能自动转换,必须强制转换,否则将导致编译错误。强制转换是,由于数据被截掉了高位,将导致数据改变、精度损失。
下面从左到右的数据类型转换,java系统将自动完成:
byte=>short=>int=>long=>float=>double
反过来,必须强制转换。
字符类型转换为int、long、float、和double类型时,可自动转换;字符类型与字节类型的相互转换都必须是强制转换;布尔型不能与任何其他数据类型转换。
四、运算符的表达式和语句
运算符:表示各种不同运算的符号。

操作数:由运算符链接的参与运算操作的数据。

有运算符把操作数连接成的一个有意义的式子。

常用运算符及其优先级



语句分为:
分支语句:if...else语句,switch语句。

循环语句:while语句,do...while语句,for语句,break语句和continue语句。

五、方法的定义和使用
形式如下:
[修饰符]
返回值类型 
方法名称([参数列表]){
//方法体
}
定义方法时的常见语法错误:
在方法头中忘记了指明返回值类型(没有返回值的方法,其返回值类型为void)。

有返回值的方法中没有返回一个值,或返回的值类型不匹配且不能自动转换。

在一个方法的方法体中定义另一个方法。(方法中是可以调用其他方法的)。

在方法体中的变量被赋初值之前使用该变量。

六、类和对象
             Java
是面相对象的编程语言。面向对象编程的主要任务就是设计解决各种实际问题的类,用这些类来创建对象,并使用对象实现各种功能。
            
类作为同一类对象的模板,使用new运算符、后跟构造函数方法的调用可以生成多个不同的对象,这些对象将被分配不同的内存空间。如图是对对象之间调用的内存解析:



         
类是引用类型,我们只要明白了引用类型和非引用类型(基本数据类型)在内存中是如何存放的,就会很容易它们之间的调用关系。
         
通过对上面的简单总结,发现和我们之前学过的知识没有什么不太一样的地方。其实不管是什么语言,它们之间都是相同的,只要我们真的理解了一种语言,其他的也会顺其自然,融会贯通。学习就是这样,将新知识多多和自己学过的就知识相联系对比,就会发现,其实一点也不信,都一样。
         
本文只是笼统的概括了一下java的基础知识
,更多深度剖析,还请持续关注。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java基础