Java(五):Java 基础语法

简介: Java(五):Java 基础语法

基本语法

编写 Java 程序时,应注意以下几点:


1、大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。


2、类名:对于所有的类来说,类名的首字母应该大写。如由若干单词组成,则遵循大驼峰命名。


3、方法名:所有的方法名都应该以小写字母开头,如由若干单词组成,则遵循小驼峰命名。


4、源文件名:源文件名必须和类名相同。当保存文件的时候,应该使用类名作为文件名保存(切记 Java 是大小写敏感的),文件名的后缀为".java"。(如果文件名和类名不相同则会导致编译错误)。


5、主方法入口:所有的Java程序由public static void main(String[] args) 方法开始执行。


C#与Java的不同点:

1、数据类型:Java跟c#基本都差不多,但是Java的String型的首字母必须大写,而C#中可以小写也可以大写,还有布尔型,Java中是boolean,c#中是bool。


2、常量修饰:Java中用static final修饰符。在C#中,常量可以用const关键字声明。static final可以用来修饰方法和变量。


修饰变量---> 表示一旦赋值不可以修改,并且可以用类直接访问 or 调用。


修饰方法---> 表示不可覆盖,并且可以通过类直接访问 or 调用。


3、继承:Java中用关键字extends,C#只用" :"就行了,调用父类的构造方法Java用super关键字,而C#用base关键字。


4、接口:都用关键字interface定义,Java实现用关键字implements;C#用实现" :"。


5、最终类(类不可变,不可继承):Java使用final关键字,而C#用sealed关键字。


6、集合:Java和C#都有集合ArrayList,通过键访问值的Java中是HashMap,C#中是HashTable和Dictionary<K,V>。


7、以引用方式传递简单数据类型的参数:在C#中以引用方式传递值时,使用ref(用于接收的值需要初始化)、out关键字(用于接收的值可以未经初始化),而Java没有。


8、方法返回多个返回值:Java:定义实体类、集合、数组、Pair(2个)、Triple(三个)。C#:定义实体类、集合、数组、字典、ref、out。


9、包:在C#中,包(Package)被称为名称空间。把名称空间引入C#程序的关键词是“using”。Java用的是import。C#允许为名称空间或者名称空间中的类指定别名(using TheConsole = System.Console;)


相关文章
|
6天前
|
Java 测试技术 数据库
【JAVA基础篇教学】第十七篇:Java单元测试
【JAVA基础篇教学】第十七篇:Java单元测试
|
6天前
|
Java 索引
【JAVA基础篇教学】第七篇:Java异常类型说明
【JAVA基础篇教学】第七篇:Java异常类型说明
|
4天前
|
Java
Java中int[]与Integer[]相互转化的方法,java基础知识面试重点总结
Java中int[]与Integer[]相互转化的方法,java基础知识面试重点总结
|
6天前
|
小程序 Java 容器
03|Java基础语法:讲解标识符、关键字、变量、数据类型、运算符、控制语句(条件分支、循环)
03|Java基础语法:讲解标识符、关键字、变量、数据类型、运算符、控制语句(条件分支、循环)
10 0
|
6天前
|
Java
深入浅出Java基础语法:标识符、关键字、变量、数据类型、运算符与控制语句
深入浅出Java基础语法:标识符、关键字、变量、数据类型、运算符与控制语句
9 0
|
6天前
|
SQL Java 关系型数据库
【JAVA基础篇教学】第十六篇:Java连接和操作MySQL数据库
【JAVA基础篇教学】第十六篇:Java连接和操作MySQL数据库
|
6天前
|
XML Java 数据库连接
【JAVA基础篇教学】第十五篇:Java中Spring详解说明
【JAVA基础篇教学】第十五篇:Java中Spring详解说明
|
6天前
|
设计模式 Java
【JAVA基础篇教学】第十四篇:Java中设计模式
【JAVA基础篇教学】第十四篇:Java中设计模式
|
6天前
|
Java
【JAVA基础篇教学】第十三篇:Java中I/O和文件操作
【JAVA基础篇教学】第十三篇:Java中I/O和文件操作
|
6天前
|
Java
【JAVA基础篇教学】第十二篇:Java中多线程编程
【JAVA基础篇教学】第十二篇:Java中多线程编程