Java基本语法——(用于日后复习)
本篇内容概述:
1,关键字;
2,标识符;
3,数据存储格式;
4,数据运算;
5,数据类型;
6,变量;
7,数据类型转换;
8,运算符;
9,字符串String的相关知识;
----------------------------------------------------------------------------------------------------------------------
1、关键字
概念:被Java赋予特殊含义的单词。
举例:声明类关键字:class
访问权限关键字:public
静态修饰关键字:static
无返回值类型关键字:void
2、标识符
概念:用来规范程序中自定义的名称
组成:字母 数字 下划线 $
规范:不能以数字开头
不能包含空格
不能出现除$以外的字符
不能使用关键字
注意:Java中的标识符 严格区分大小写
建议:自定义名称最好做到见名知意
3、数据存储格式
数据在计算机中以二进制的补码形式进行存储。
正数:原码、反码和补码是一致的。
负数:原码:正数原码的基础上将最高位置为1。
反码:负数原码的最高位保持不变,其余位上的数取反。
补码:负数反码+1。
扩展:八进制以0开头
十六进制0x开头
进制间的转换:
十进制转n进制:整数部分:除以n取余,余数逆取
小数部分:乘以n取整,整数正取
n进制转十进制:按权展开求和法
4、数据运算
二进制中最高位为符号位
计算机中最小单位:位(bit) 简写b
计算机中处理数据的最小单位:字节(Byte) 简写B
5、数据类型(Java属于强类型的编程语言)
基本数据类型
整数类型
byte short int long 所占字节数分别为:1 2 4 8
浮点型
float double 所占字节数分别为:4 8
字符型
char 所占字节数为:2
布尔型
boolean 所占字节数为:1
引用数据类型
接口类型
数组类型
类类型
6、变量
概念:可以发生变化的数据的容器
声明格式:变量类型 变量名 = 数据;
建议命名方法:小驼峰命名法:maxValue
7、数据类型转换
小类型转大类型:自动类型转换
大类型转小类型:强制类型转换
8、运算符
算术运算符
+ - * / % ++ --
赋值运算符
= += -= *= /= %=
逻辑运算符
逻辑与(&&或&)
逻辑或(||或|)
逻辑异或(^)
逻辑非(!)
比较运算符
> < >= <= != == ===
位运算符
三元运算符
转义符
9、比较字符串序列的是否相等的方法:a.equals(b);
比较字符串的大小:a.compareTo(b);
10、instanceof 是关键字而不是方法,类似于>号之类的。
转载于:https://www.cnblogs.com/Sjsk-Blog/p/7912180.html
Java基本语法——(用于日后复习)相关推荐
- java基本语法 2017_Java基本语法——(用于日后复习)
本篇内容概述: 1,关键字: 2,标识符: 3,数据存储格式: 4,数据运算: 5,数据类型: 6,变量: 7,数据类型转换: 8,运算符: 9,字符串String的相关知识: ----------- ...
- Java基础语法总复习
前言: 对于Java基础语法部分目前就告一段落啦,系列文章目录是之前写过的部分笔记,当然,这些目录中只涉及了我初学时认为应当总结概括的或者知识点较多的章节,对于此篇文章中未细细考究的内容大家可以由系列 ...
- Java基本语法(初学者必看,值得收藏)
目录 一.计算机基础 1.计算机组成 2.程序 3.编程语言 二.Java 1.Java简介 2.发展历史 3.JDK的安装和配置 4.第一个Java程序 三.Java基础 1.输出 2.代码注释 3 ...
- Java基础语法知识你真的都会吗?
第一阶段 JAVA基础知识 第二章 Java基础语法知识 在我们开始讲解程序之前,命名规范是我们不得不提的一个话题,虽说命名本应该是自由的,但是仍然有一定的"潜规则",通过你对命名 ...
- java学习总结——通过题来学习Java(Java基础语法)
java学习总结--通过题来学习Java(Java基础语法篇之一) 一.概述 大二痛苦的前十个周后,我终于得到了喘息之机,有时间来回顾一下之前所学到的东西,总结一下之前的所得,尝试获取一下新的东西,同 ...
- 尚硅谷Java入门视频教程第二章——Java基本语法
尚硅谷Java入门视频教程第二章 第一章复习 课后习题 Java语言概述 第2章:Java基本语法 2.1 关键字和保留字 2.2 标识符(Identifier) 2.3 变量 2.3.1 变量基本概 ...
- Java基础语法(数组)
第4天 Java基础语法 今日内容介绍 u 流程控制语句(switch) u 数组 第1章 流程控制语句 1.1 选择结构switch switch 条件语句也是一种很常用的选择语句,它和if条件语句 ...
- java语言语法--- Java标识符(标识符命名规则)、Java关键字、Java变量(变量的声明、赋值、使用)和常量(字符常量、字面常量)(包括Java字节码文件反汇编命令javap)
java语言语法- Java标识符.Java关键字.Java变量和常量(包括Java字节码文件反汇编命令javap) 1.标识符 (1)读音:biao zhi fu (2)什么是标识符? (摘自百度百 ...
- java 基本语法与流程控制_Java基础语法之控制流程
Java基础语法之控制流程 语言的流程控制提供了对程序步骤的基本方法. 三大流程控制语句:顺序.选择.循环 复合结构 复合结构是以一个区块为单位的,由"{"开始"}&qu ...
最新文章
- docker $PWD路径_深入浅出Docker 镜像
- Linux: debian/ubuntu下安装和使用Java 8
- 使用ionic创建IOS和Android 应用总结
- WebService 与 DCOM / Corba 是什么关系?
- mysql登录、导入导出、用户权限、事务操作汇总大全
- C++子类父类构造函数的关系
- LeetCode Valid Sudoku
- 有关数据库表被锁定的问题
- 计算机相关科幻小说,科幻小说家和计算机科学家总是用人工智能来迷惑我们,计算机可以...
- oracle数据泵导入导出_【软件】R语言数据导入与导出
- mac pycharm 卸载_Mac上Virtual Box虚拟机Linux系统安装
- 三星堆的青铜机器人_三星堆“青铜纵目人像”到底仿照谁的相貌?专家终于讲出真相...
- 【Vue2.0】—mixin混入 (十五)
- 2017-10-26 消息队列设计
- npm ERR! path D:\NodeWWW\webpack\node_modules\fsevents\node_modules
- OpenSSL 1.0.0生成p12、jks、crt等格式证书的命令个过程(转)
- 天翼,有毒?“校园客户端挂马事件”雷锋网独家解析
- 苹果产品介绍合集(加广告语和官方介绍)第二版--由Apple_VM_Xiaoqie整理(微信,抖音同号)
- 第六版PMBOK中工具与技术的介绍:会议,人际关系与团队技能
- 【Spark】介绍 快速入门