Java基本语法(一)

Wesley13
• 阅读 648

Java语法

1.Java语法——关键字

1.关键字概述

java语言中被赋以特定含义的单词,用作专门用途的关键的字符串成为关键字(keyword)。

2.关键字特点

组成关键字的字母全是英文小写。

3.关键字注意事项

A.Java中goto和const作保留字存在,目前并不使用。

B.高级编程软件中关键字被赋予特殊颜色,非常直观。

4.常用关键字

abstract

default

if

private

this

boolean

do

implements

protected

throw

break

double

import

public

throws

byte

else

instanceof

return

transient

case

extends

int

short

try

catch

final

interface

static

void

char

finally

long

stricrfp

volatile

class

float

native

super

while

const

for

new

switch

null

continue

goto

package

stnchronized

 

2.Java——标识符

用来给类、对象、方法、变量、接口和自定义数据类型命名时的字符序列。由数字,汉字,字母和下划线(_),美元符号($)或人民币符号(¥)组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字不能当作Java标识符。

命名规则:

A.包(其实就是文件夹,用于解决相同类名问题)

B.类或接口:一个单词==》首字母大写;多个单词==》每个单词首字母大写。

C.变量或者方法:一个单词==》全部小写;多个单词==》第一个单词小写,从第二个单词起每个单词首字母大写。

D。常量:一个单词==》全部字母大写;多个单词==》每个单词字母都是大写,且每个单词用下划线隔开(如:SIZE_NAME)。

3.java的基本数据类型

1.常量

java的常量指程序运行过程中其值不发生任何改变的变量,用字符串表示,区分为不同的数据类型。如:

      整型常量:1234

    实型常量:3.14

    字符常量:’a’

    逻辑常量:true、false

    字符串常量:”HelloWorld”;又称字面值常量。

            注意:字符常量是单引号引起来的单个,字符串常量是双引号引起来的不限长度。单个中文占用两个字节。

2.变量

1)变量概述

在程序执行过程中,其值在某个范围内可以发生改变的量。

2)变量格式

数据类型 变量名 = 初始化值;如:int a = 0; foloat f=12.3f; String s=”hello”;

3)变量分类

A.成员变量(全局变量)

在方法外部、类的内部定义的变量,可以在整个类中使用,包括类里的方法或语句块内也可以使用。

B.局部变量

在方法或语句块内部定义的变量,只能在被定义的方法或语句块内使用。

注意:类外面是不能声明(定义)变量。

C.按所属的数据类型划分:

a.基本数据类型变量

b.引用数据类型变量Java基本语法(一) 4.Java运算符

1)算术运算符

Java基本语法(一)

注意:++(--)在前时先运算再取值;在后时先取值再运算。

2)逻辑运算符

    Java基本语法(一)

3)赋值运算符及扩展赋值运算符

Java基本语法(一)

Java基本语法(一)

4)关系运算符(比较运算符)

 Java基本语法(一)

5)位运算符

Java基本语法(一)   Java基本语法(一)

注意:位运算是直接对二进制进行运算的。

6)三目运算符

    语法格式:

x ? y : z

其中x为boolean类型表达式,先计算x的值,若为true,则整个三目运算的结果为表达式y的值,否则整个运算结果为表达式z的值。

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
待兔 待兔
5个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Wesley13 Wesley13
3年前
Java日期时间API系列31
  时间戳是指格林威治时间1970年01月01日00时00分00秒起至现在的总毫秒数,是所有时间的基础,其他时间可以通过时间戳转换得到。Java中本来已经有相关获取时间戳的方法,Java8后增加新的类Instant等专用于处理时间戳问题。 1获取时间戳的方法和性能对比1.1获取时间戳方法Java8以前
Wesley13 Wesley13
3年前
Java工作流引擎
1.关键字工作流开发框架权限设计、用户组、岗位、集团模式应用.java工作流程引擎,.net工作流引擎,工作流开发框架1.相关的表结构\相关组织\表结构。SELECTNo,Name,ParentNoFROMport\_dept;  部门。SELECTNo,Name,Adminer,AdminerNam
Wesley13 Wesley13
3年前
JAVA语言基础组成(1)
JAVA语言基础组成关键字关键字的定义和特点定义:被Java语言赋予了特殊含义的单词特点:关键字中所有字母都为小写用于定义数据类型的关键字classinterfacebyteintshortlongdoublecharbooleanvoid用于定
Wesley13 Wesley13
3年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Wesley13 Wesley13
3年前
JavaSE 基础大纲
Java基础(JavaSE)1、Java基础语法;1、1注释行内注释//多行注释/\\/文档注释/\\\/javadoc生成帮助文档1、2标识符关键字1、3数据类型1、基本数
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
11个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这