1.标识符

定义:在Java中给类名、方法名、包名,参数名等命名时使用的字符序列即标识符

规则:

由字母、数字、下划线和$符组成

不能以数字开头

长度无限制

严格区分大小写

不能是java中的保留关键字。

习惯:对标识符做到:见名知意

2.保留关键字:goto、const

3.转义字符

\n:换行

\r:回车

\t:水平制表

\’:产生一个单引号

\”:产生一个双引号

\\:产生一个斜杠

4.数据类型

整数类型: byte(1个字节,-128-127),short(2个字节),int(4个字节),long(8个字节)

在java中默认整数类型为int,如果要声明一个long型的变量,需要在变量值后面添加L或l。

浮点型: float(4个字节),double(8个字节)

在java中浮点数默认的double类型,如果要声明一个float类型的变量需要添加F或f。

字符型:

在Java中通过char存储一个字符,字符值需要添加单引号,而且java中的一个字符占两个字节,因为java采用的是Unicode国际统一编码,而且char类型可以存放一个中午,因为一个中文也占两个字节。

boolean类型:在java中boolean类型只有true和false两个值。

5.变量

定义:在程序可变的量就是变量

语法:

Step1:边声明边赋值

数据类型 变量名称=变量值;

例如: int num=30;

Step2:先声明后赋值

数据类型 变量名称;

变量名称=变量值;

例如:  int num2;  num2=100;

6.定义变量的步骤:

Step1:定义数据类型就是为了开辟内存空间

Step2:定义变量名称其实就是为了能够和所开辟的内存空间进行关联

Steo3:给变量赋值实际上就是往内存空间写数据

Step4:输出变量实际上就是从变量的内存空间往外读取数据。

7.常量:

所谓的常量就是指在程序中不可变的量。一旦赋值就无法更改。

8.语法:

final 数据类型 常量名称=常量值;

9.Java中基本数据类型之间的转换

boolean 类型不能转换成任何其它数据类型。

自动类型转换:容量小的类型自动转换成容量大的数据类型

a) byte,short,intàlongàfloatàdouble

b) byte,short,int不会互相转换,它们三者在计算时会转换成int类型

强制类型转换:容量大的类型转换成容量小的数据类型时,要加上强制转换符

c) long l = 100L;

d) int i = (int)l;

e) 有可能造成精度降低或数据溢出,使用时要小心。

Java基础2一基础语法的更多相关文章

  1. Java基础-正则表达式(Regular Expression)语法规则简介

    Java基础-正则表达式(Regular Expression)语法规则简介 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.正则表达式的概念 正则表达式(Regular Exp ...

  2. Java学习笔记之---基础语法

    Java学习笔记之---基础语法 一. Java中的命名规范 (一)包名 由多个单词组成时,所有字母小写(例如:onetwo) (二)类名和接口 由多个单词组成时,所有单词首字母大写(例如:OneTw ...

  3. Java 教程整理:基础、项目全都有

    Java 在编程语言排行榜中一直位列前排,可知 Java 语言的受欢迎程度了. 网上有很多 Java 教程,无论是基础入门还是开发小项目的教程都比比皆是,可是系统的很少,对于Java 学习者来说找到系 ...

  4. Java回顾之Spring基础

    第一篇:Java回顾之I/O 第二篇:Java回顾之网络通信 第三篇:Java回顾之多线程 第四篇:Java回顾之多线程同步 第五篇:Java回顾之集合 第六篇:Java回顾之序列化 第七篇:Java ...

  5. Java学习之旅基础知识篇:数据类型及流程控制

    经过开篇对Java运行机制及相关环境搭建,本篇主要讨论Java程序开发的基础知识点,我简单的梳理一下.在讲解数据类型之前,我顺便提及一下Java注释:单行注释.多行注释以及文档注释,这里重点强调文档注 ...

  6. Java注解(1)-注解基础

    注解(Annotation)是在JAVA5中开始引入的,它为在代码中添加信息提供了一种新的方式.注解在一定程度上把元数据与源代码文件结合在一起,正如许多成熟的框架(Spring)所做的那样.那么,注解 ...

  7. Java面试题之基础篇概览

    Java面试题之基础篇概览 1.一个“.java”源文件中是否可以包含多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,且public的类名必须与文件名相一致. 2.Ja ...

  8. 第87节:Java中的Bootstrap基础与SQL入门

    第87节:Java中的Bootstrap基础与SQL入门 前言复习 什么是JQ? : write less do more 写更少的代码,做更多的事 找出所有兄弟: $("div" ...

  9. #Java学习之路——基础阶段二(第十篇)

    我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容. 前言: ...

  10. java面试题:基础知识

    类和对象 Q:讲一下面向对象OOP思想. 面向对象主要是抽象,封装,继承,多态. 多态又分为重载和重写.重载主要是方法参数类型不一样,重写则是方法内容不一样. Q:抽象类和接口有什么区别? 抽象类中可 ...

随机推荐

  1. 【转载】浏览器缓存详解:expires cache-control last-modified

    https://www.cnblogs.com/caiyanhu/p/6931624.html 下面的内容展示了一个常见的 Response Headers,这些 Headers 要求客户端最多缓存 ...

  2. redis与其可视化工具在win7上的安装

    步骤 1.下载安装Redis服务. 2.调用执行文件创建服务器以及测试缓存. 3.使用可视化工具redis-desktop-manager管理查询缓存. 1.下载安装Redis服务. 下载地址:htt ...

  3. 一个完整的Appium手机自动化测试实例

    实现过程: 1.使用环境 appium .安卓SDK .python 本文重点是自动化实例,环境搭建过程省略. 2.找到被测APP的包名和Activity Name 手机连接上电脑后,在DOS环境先使 ...

  4. url 传参数时出现中文乱码

    1.前端通过 url 传递参数,但是参数又有中文,在下一个页面接受参数的时候中文会乱码 解决方案为: 定义和用法 decodeURI() 函数可对 encodeURI() 函数编码过的 URI 进行解 ...

  5. DD打卡

    一.安装逍遥安卓模拟器 二.安装钉钉 三.设置当前GPS座标 位置模拟器: 链接: https://pan.baidu.com/s/1TC5QkrGAgHOJWtzJnX6vhA 提取码: bpu8 ...

  6. windows控制台(console)乱码

    在cmd中输入 CHCP 65001,实操有效.记录一下 永久设置,代码如下: Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Cons ...

  7. Python实现ATM+购物商城

    需求: 模拟实现一个ATM + 购物商城程序 额度 15000或自定义 实现购物商城,买东西加入 购物车,调用信用卡接口结账 可以提现,手续费5% 每月22号出账单,每月10号为还款日,过期未还,按欠 ...

  8. 宏、预编译(day12)

    指针数组里的每个存储区是一个指针类型 的存储区 字符指针数组里包含多个字符类型指针,其中 每个指针可以表示一个字符串 字符指针数组可以用来表示多个相关字符串 主函数的第二个参数是一个字符指针数组, 其 ...

  9. 29.es路由原理

    主要知识点 1.document路由到shard的理解及原理 2.路由算法:shard = hash(routing) % number_of_primary_shards 3.routing值(_i ...

  10. delphi窗口的create和free,一个古老的话题

    窗体分为模式窗体和无模式窗体. 模式窗体在创建窗口创建和释放: begin if not Assigned(FB_Input_JianYanDan) then FB_Input_JianYanDan ...