`
javawangzilong
  • 浏览: 57100 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

java语法

阅读更多
1.java类命名规则?

java中的关键字不能够作为类名,类名的首字母要大写,如果类名中有多个单词
要采用峰驼命名法(例如:DemoDemoDemo)。
可以以美元符号和下划线($,_)作为开头和分隔符,但是中间不能有空格
如果类名前面的修饰变量是public,那么类名必须与文件名保持一致,否则
编译不通过。

2.java中注释的格式?

单行注释  //
例如
//这里是注释,这里不会被用户看见,只有程序员能看见

多行注释  /* .. */
/*
这是多行注释
注释不会被用户看见
*/

文档注释
/**
通常是对代码进行说明,
可以被提取出来,形成一套说明书,
便于程序员查阅
@author zhangsan
@version V1.0
*/

通常程序员可以通过注释来调试程序,把感觉有问题的代码注释起来,调试程序是否能够成功执行,
能够更方便快捷的找到错误的代码;



3.什么是常量?
常量就是不能改变的数值,
java中常量的分类:
1.整数常量。所有整数
2.小数常量。
3.布尔型常量。
4.字符常量。
5.字符串常量。
6.null常量


进制的一些概念?

对于整数有四种表现形式,二进制,八进制,十进制,十六进制
满十进一就是十进制

一个字节是八个比特

为了让二进制更容易书写和阅读。
可以将二进制变短。三个二进制位代表一位,这个称为八进制。
如果四个二进制位代表一位,这个称为十六进制。

0 0 1 0 1 0 1 0
128 64 32 16 8 4 2 1

二进制转化成十进制就是上下相乘,然后相加。
因为一个数不容易区分是十进制,八进制,十六进制,
所以八进制都是以0开头  如八进制的74 表示 074
十六进制以0x开头 如十六进制的3c 表示 0x3c





什么是变量?
内存中的一个存储区域,该区域有自己的名称(变量名)和类型(数据类型),
该区域的数据可以在同一类型范围内不断变化。

定义变量是为了方便反复使用。

定义变量时要注意变量的作用范围(在一对{}之间有效)
一定要初始化值

java中都有哪些变量类型
Java中的数据类型分为两种,一种是基本数据类型,一种是引用数据类型

基础数据类型中分为三种
{数值型[byte(1字节),short(2字节),int(4字节),lonog(8字节)]  浮点型[float(4字节),double(8字节)]}
{字符型char(2字节)}
{布尔型boolean(1字节)}

引用的数据类型{类,接口,数组}



7定义变量的格式?
数据类型 变量名 = 初始化值;

例如:
定义一个byte类型的变量
byte b = 3;
Byte类型是范围是-128--127,所以超过了这个范围会出现编译错误。

定义一个short类型的变量
short s = 5;

定义一个int类型的变量
int i = 3;

定义一个float浮点类型的变量
float f =3.14f;
之所以加在3.14后面加f是因为java中默认的浮点数据类型是double,
是八个字节的,而float是四个字节的,所以需要强制转换。

定义一个double类型的变量
double d = 3.1415926;

定义一个char变量
char ch = ‘a’;
char的范围是0--65535

char ch = ‘你’;
这样定义是没有错的,因为一个中文是两个字节

定义一个boolean的变量
boolean b = true;







分享到:
评论

相关推荐

    java语法大全,java语法,java编程基础,java入门

    这份"java语法大全"文档,结合了“java语法”,“java编程基础”,以及“java入门”等核心主题,旨在为初学者提供全面的学习资源,帮助他们理解和掌握Java语言的基本概念和高级特性。 首先,Java语法是学习Java的...

    java课件 java语法

    Java语法是编程的基础,它规定了如何组织代码以实现特定功能。在Java中,程序由类(class)组成,每个类都包含方法(methods)和属性(fields)。学习Java语法首先要理解基本数据类型,如整型(int)、浮点型(float...

    实验二:Java语法基础

    Java 语法基础实验 本_experiment_总结了 Java 的一些基本的语法知识,包括变量和常量的使用、运算符与表达式的使用、选择、循环、分支语句的使用等。实验内容包括输入一个学生的成绩,给出相应的等级、编写一个...

    JAVA语法大全(基本语法)

    JAVA语法大全(基本语法) JAVA语法大全是指JAVA的基本语法,包括关键字、词法规则、数据类型、常量与变量、运算符和表达式、语句、数组和字符串等方面的知识点。 一、词法规则 词法规则是JAVA程序的基本组成部分...

    Java语法大全史上最全语法

    根据提供的文件信息,本文将对Java语法进行详细的解析与总结,包括基本的语法结构、关键字、数据类型、变量声明及转换等内容。 ### Java语言概述 Java是一种广泛使用的面向对象编程语言,由Sun Microsystems开发并...

    java语法教程.ppt

    学习Java语法是为了快速理解和掌握编程的基本概念,为后续的面向对象编程打下基础。 首先,Java语言的基本组成包括标识符、关键字和分隔符。标识符是用于命名常量、变量、方法和类的名称,它们必须以字母、下划线或...

    Java语法.ppt

    Java语法是程序设计的基础,它包括了数据类型、表达式、运算符以及数组等多个核心概念。在Java中,数据类型分为基本数据类型和引用数据类型,基本数据类型包括整型(byte, short, int, long)、浮点型(float, ...

    Java语法基础2019

    Java语法基础2019是针对初学者设计的一份教程,涵盖了Java编程语言的基本概念、结构和用法。这份教程旨在帮助学习者建立起坚实的Java编程基础,为更深入的Java开发工作打下坚实的基础。 首先,Java语言的核心在于其...

    Java语法总结.zip

    本压缩包文件"Java语法总结.zip"提供了对Java语言核心语法的全面概述,旨在帮助初学者和有经验的开发者巩固和提升Java编程技能。 首先,我们要了解Java的基础知识,包括数据类型、变量和常量。Java有两大类数据类型...

    Java语法大全.pdf

    以上是对Java语法的概览,包括了关键字、数据类型、控制结构、类和方法定义等基本要素,以及如何编译Java源代码并由JVM来执行。通过学习这些基础知识,可以开始编写简单的Java程序,并逐步深入理解更高级的Java编程...

    java 语法 规范 及 知识

    java 语法 规范 常识 基础,对java的相关命名规则 ,表达式等介绍

    java 语法分析器

    Java语法分析器是编程语言处理领域的一个重要工具,主要用于解析Java源代码,将人类可读的语句转化为计算机可理解的形式。在这个过程中,语法分析器扮演着关键角色,它依据语法规则对输入的源代码进行结构分析,构建...

    yufafenxi.rar_java 语法分析_java 语法分析器_语法分析_语法分析器_语法分析器 java

    在这个“yufafenxi.rar”压缩包中,我们可以看到与Java语法分析相关的资源。文件“output.txt”可能包含了解析过程的输出结果,比如解析后的抽象语法树或者错误信息。"file.txt"可能是源代码文件,用于测试语法分析...

    java 语法分析器 (带UI界面)

    【文件简介】 java 编写的语法分析器,详情可前往 https://blog.csdn.net/weixin_44155115/article/details/105199595 查看 【文件内容】 1. 源代码 2. jdk1.8 3. 可执行jar包 4. 使用说明

    语法分析器 Java

    2. **文法定义**:项目可能包含一个形式化的Java语法规则定义,例如使用EBNF(扩展巴科斯范式)。 3. **抽象语法树(AST)**:构建AST是语法分析的关键,因为它直观地展示了代码的结构。每个节点代表一个语法构造,...

    Java 语法糖详解1

    Java 语法糖详解 在编程世界中,语法糖(Syntactic Sugar)是一种设计语言时引入的特性,它不增加新的功能,而是提供更简洁、更易读的语法,使得编写代码更为方便。这一概念由Peter J. Landin提出,自那时以来,许多...

    Java语法及网络应用设计

    《Java语法及网络应用设计》CEB格式电子书,用“方正阿帕比阅读软件”——GBKReaderSetup打开。

    java语法基础.pdf

    总的来说,Java语法基础涵盖了变量、控制结构、类与对象、异常处理、输入/输出等多个方面,是学习Java编程的基础。理解并掌握这些基本概念和特性,将为深入学习Java的高级特性和框架打下坚实的基础。

    antlr java语法分析程序

    Java LR分析是指使用ANTLR的LR解析器生成器来解析Java代码或者基于Java语法的自定义语言。LR分析器是一种确定性的解析器,它可以处理更广泛的上下文无关语法。ANTLR通过提供一个简单的语法描述语言(Grammar)让...

Global site tag (gtag.js) - Google Analytics