Actions speak louder than words.
事实胜于雄辩
在这里,我已经假设您是学习过c语言的,如果您还没有学习过c语言,请您飘过,下面要说的您可能听不懂,如果您有c语言的基础,那就接着往下看吧
先贴个,代码,有代码说事儿比较方便
public class hello{
public static void main(String args[]){
System.out.println("hello world");
}
}
先不要着急想这个东西为什么这么写,那是应为您以前使用的c语言是面向过程,而java语言是面向对象的,有人说java看起来是面向对象的,但最终的实现还是会回归到面向过程的,仁者见仁智者见智,对此不做评论
定义java类
java代码书写时,都是以类开头的,正如您所看到的一样,class是定义类的关键字,上面代码中类的名称是hello,public是它的修饰符,一个文件中可以有好几个类,但是只能有个是public的,此外,一般来讲,按照格式规范,类命名的时候通常都是采用大写字母来开头的,表明这是一个类,我在这里的类的的名称书写显然就不规范,不要学我
书写程序块
在java中程序块都是采用{}来定义的
定义方法
main是这个类中定义的方法,public和是static后面会说到的东西,暂时不去离他,后面的容易理解,void是返回值类型,main是方法名称,和c语言的程序一样,main是java程序的入口,它必须是public并且为static,为什么?以后会提到的,String args【】是用于从命令行获得用户输入的值
书写语句
语句很简单,只有一句System.out.println("hello world");每条语句后面采用分号结束,语句中,使用了java.lang包中System类的公开成员out的println方法,我读着都好绕啊,但这是java的结构,理解,由于默认已经导入了java.lang包,所以,您不需要再次显式的引入它的
胡说八道几句吧,在写代码的时候,有两个东西,个人认为需要额外注意,一个格式控制,一个是语句注释
格式让您的代码看起来的简洁美观
语句注释让您的代码易于理解,便于后期维护
额外说点
从基本的数据类型上来讲,java的各种类型都是固定的,这是由于jvm屏蔽了原始的系统,但c并没有,c的int型的长度是不固定的,有的系统下是16位,有的系统下是32位,这跟当前计算机的字长以及所采用的编译器有关系,其它的类型长度都固定,其它,char类型是固定的8为,采用的是ASCII码编码,而java中是采用的unicode编码,占16位,用2个字节存储
至于具体语法细节上的东西,除了java面向对象的特点外,基本的规则都是大同小异的,在此,不再做掰扯了哈
分享到:
相关推荐
这个名为"很漂亮的Java语法学习文件"的资源显然旨在帮助学习者掌握Java编程的基础和高级概念。其中包含了两个主要文件:`Java3.mem_html`和`如何打开此文件.txt`。 `Java3.mem_html`很可能是一个包含了Java语法教程...
这份"java语法大全"文档,结合了“java语法”,“java编程基础”,以及“java入门”等核心主题,旨在为初学者提供全面的学习资源,帮助他们理解和掌握Java语言的基本概念和高级特性。 首先,Java语法是学习Java的...
学习Java语法首先要理解基本数据类型,如整型(int)、浮点型(float/double)、字符型(char)和布尔型(boolean)。此外,还有字符串(String),它在Java中是一个特殊的对象。 变量(variables)用于存储数据,...
Java学习流程Java基础语法学习 Java学习流程可以总结为四步走:构建Java开发环境、学习Java基础语法、学习面向对象编程和应用编程。 Step 1: 构建Java开发环境 要学习Java,首先需要构建Java开发环境。包括下载...
2. **文法定义**:项目可能包含一个形式化的Java语法规则定义,例如使用EBNF(扩展巴科斯范式)。 3. **抽象语法树(AST)**:构建AST是语法分析的关键,因为它直观地展示了代码的结构。每个节点代表一个语法构造,...
本资源"初学者JAVA的所有语法程序程序"旨在提供一个全面的Java语法学习路径,帮助你快速进入编程世界。 1. **基础语法** - **变量与数据类型**:Java支持基本数据类型(如int、double、char)和引用数据类型(如类...
总的来说,"Java语法基础2019"这份教程会引导你学习Java的基础知识,包括但不限于面向对象编程、基本语法、流程控制、数据结构、函数、异常处理和I/O操作。通过深入理解和实践,你可以掌握Java编程的基本技能,为...
根据提供的文件信息,本文将对Java语法进行详细的解析与总结,包括基本的语法结构、关键字、数据类型、变量声明及转换等内容。 ### Java语言概述 Java是一种广泛使用的面向对象编程语言,由Sun Microsystems开发并...
学习Java语法是为了快速理解和掌握编程的基本概念,为后续的面向对象编程打下基础。 首先,Java语言的基本组成包括标识符、关键字和分隔符。标识符是用于命名常量、变量、方法和类的名称,它们必须以字母、下划线或...
Java语法分析器是编程语言处理领域的一个重要工具,主要用于解析Java源代码,将人类可读的语句转化为计算机可理解的形式。在这个过程中,语法分析器扮演着关键角色,它依据语法规则对输入的源代码进行结构分析,构建...
Java语法是程序设计的基础,它包括了数据类型、表达式、运算符以及数组等多个核心概念。在Java中,数据类型分为基本数据类型和...因此,理解和掌握Java语法是编程入门的基础,也是进一步学习Java高级特性和框架的前提。
Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现为Oracle公司的一部分)于1995年发布。它的设计目标是具有简单性、面向对象、健壮性、安全...通过深入学习和实践,可以逐步成为一名熟练的Java开发者。
Java语法 Java语言的语法包括注释、数据类型、数组、表达式、控制结构、函数等方面。 注释 Java语言的注释可以使用//表示单行注释,或者使用/* */表示多行注释。 数据类型 Java语言的数据类型包括整型、浮点型...
本压缩包包含了一系列关于Java基础语法的源代码示例,旨在帮助初学者深入理解和掌握Java编程的核心概念。以下将针对每个章节的可能内容进行详细阐述: 1. **Chapter 1:基础语法** - 变量声明与初始化:包括基本...
在编程领域,编译原理是理解计算机语言处理过程的关键部分,它涉及到...通过`WordThink3.java`和`SyntaxThink2.java`这两个文件,我们可以学习到如何自定义词法分析器和语法分析器,以及如何在Java中实现这些关键功能。
本压缩包文件"Java语法总结.zip"提供了对Java语言核心语法的全面概述,旨在帮助初学者和有经验的开发者巩固和提升Java编程技能。 首先,我们要了解Java的基础知识,包括数据类型、变量和常量。Java有两大类数据类型...
提供的《Velocity_java开发指南》和《Java的模板引擎Velocity初体验》两本书籍是学习Velocity的好资料。它们会详细介绍Velocity的使用方法、语法特性以及最佳实践,对于初学者来说非常有帮助。同时,Apache官网也有...
以上是对Java语法的概览,包括了关键字、数据类型、控制结构、类和方法定义等基本要素,以及如何编译Java源代码并由JVM来执行。通过学习这些基础知识,可以开始编写简单的Java程序,并逐步深入理解更高级的Java编程...
Java表达式语法解析库Parboiled是一个强大的工具,用于在Java平台上构建自定义的解析器。这个库由Sirthias开发,它引入了一种新的、更简洁的方式来编写解析规则,使得解析器的创建过程变得更加简单和高效。Parboiled...
总的来说,Java语法基础涵盖了变量、控制结构、类与对象、异常处理、输入/输出等多个方面,是学习Java编程的基础。理解并掌握这些基本概念和特性,将为深入学习Java的高级特性和框架打下坚实的基础。