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;)


相关文章
|
3月前
|
Java Apache Maven
Java百项管理之新闻管理系统 熟悉java语法——大学生作业 有源码!!!可运行!!!
文章提供了使用Apache POI库在Java中创建和读取Excel文件的详细代码示例,包括写入数据到Excel和从Excel读取数据的方法。
72 6
Java百项管理之新闻管理系统 熟悉java语法——大学生作业 有源码!!!可运行!!!
|
3月前
|
Java 开发工具 Android开发
Kotlin语法笔记(26) -Kotlin 与 Java 共存(1)
本系列教程笔记详细讲解了Kotlin语法,适合需要深入了解Kotlin的开发者。若需快速学习Kotlin,建议查看“简洁”系列教程。本期重点介绍了Kotlin与Java的共存方式,包括属性、单例对象、默认参数方法、包方法、扩展方法以及内部类和成员的互操作性。通过这些内容,帮助你在项目中更好地结合使用这两种语言。
62 1
|
3月前
|
Java 开发工具 Android开发
Kotlin语法笔记(26) -Kotlin 与 Java 共存(1)
Kotlin语法笔记(26) -Kotlin 与 Java 共存(1)
46 2
|
5天前
|
存储 移动开发 算法
【潜意识Java】Java基础教程:从零开始的学习之旅
本文介绍了 Java 编程语言的基础知识,涵盖从简介、程序结构到面向对象编程的核心概念。首先,Java 是一种高级、跨平台的面向对象语言,支持“一次编写,到处运行”。接着,文章详细讲解了 Java 程序的基本结构,包括包声明、导入语句、类声明和 main 方法。随后,深入探讨了基础语法,如数据类型、变量、控制结构、方法和数组。此外,还介绍了面向对象编程的关键概念,例如类与对象、继承和多态。最后,针对常见的编程错误提供了调试技巧,并总结了学习 Java 的重要性和方法。适合初学者逐步掌握 Java 编程。
15 1
|
1月前
|
Java
java do while 的语法怎么用?
java do while 的语法怎么用?
51 3
|
2月前
|
Java 大数据 API
14天Java基础学习——第1天:Java入门和环境搭建
本文介绍了Java的基础知识,包括Java的简介、历史和应用领域。详细讲解了如何安装JDK并配置环境变量,以及如何使用IntelliJ IDEA创建和运行Java项目。通过示例代码“HelloWorld.java”,展示了从编写到运行的全过程。适合初学者快速入门Java编程。
|
3月前
|
Java 编译器 Android开发
Kotlin语法笔记(28) -Kotlin 与 Java 混编
本系列教程详细讲解了Kotlin语法,适合需要深入了解Kotlin的开发者。对于希望快速学习Kotlin的用户,推荐查看“简洁”系列教程。本文档重点介绍了Kotlin与Java混编的技巧,包括代码转换、类调用、ProGuard问题、Android library开发建议以及在Kotlin和Java之间互相调用的方法。
65 1
|
3月前
|
安全 Java 编译器
Kotlin语法笔记(27) -Kotlin 与 Java 共存(二)
本教程详细讲解Kotlin语法,适合希望深入了解Kotlin的开发者。若需快速入门,建议查阅“简洁”系列教程。本文重点探讨Kotlin与Java共存的高级话题,包括属性访问、空安全、泛型处理、同步机制及SAM转换等,助你在项目中逐步引入Kotlin。
40 1
|
3月前
|
Java 编译器 Android开发
Kotlin语法笔记(28) -Kotlin 与 Java 混编
Kotlin语法笔记(28) -Kotlin 与 Java 混编
49 2
|
3月前
|
Java 程序员 编译器
在Java编程中,保留字(如class、int、for等)是具有特定语法意义的预定义词汇,被语言本身占用,不能用作变量名、方法名或类名。
在Java编程中,保留字(如class、int、for等)是具有特定语法意义的预定义词汇,被语言本身占用,不能用作变量名、方法名或类名。本文通过示例详细解析了保留字的定义、作用及与自定义标识符的区别,帮助开发者避免因误用保留字而导致的编译错误,确保代码的正确性和可读性。
76 3