Java复习 day_01
Java复习 day_01
一.关键字
1.含义:被java语言赋予特定含义的单词
2.特点:组成关键字的单词字母全部小写
3.goto和const作为保留字,目前并不使用
4.类似notepad++这样的高级记事本,针对关键字都有特殊的颜色标记,非常直观
class KeyWordDemo{public static void main(String[] args){System.out.println("HelloWorld!");}
}
二.标识符
1.含义:给类,接口,变量,方法等起名字时使用的字符序列
2.组成规则:
- 英文大小写字母
- 数字字符
- $和__
3.注意事项:
- 不能以数组开头
- 不能使用java的关键字
- 严格区分大小写
class IdentifyDemo{public static void main(String[] args){//定义一个int的变量且赋值为100int x = 100;}
}
三.常见的命名规则
1.见名知意
eg:定义一个学生类
class Student{}
2.对包命名:全部小写
①什么是包?
其实就是文件夹,用于把相同的类名进行区分
eg:喊张三回答问题,但是如果一个班上是有多个同学都叫张三,这样就不知道喊谁了
但可以这样喊:坐在小航前面的张三回答问题
单级包:siwei
多级包:cn.siwei
3.类或接口:
一个单词组成:单词的首字母必须大写
class Student{}
class Dog{}
多个单词组成:每个单词的首字母必须大写
class StudentDemo{}
4.方法或变量:
一个单词:单词的首字母必须小写
eg:age
多个单词:从第二个单词开始,每个单词首字母大写
eg:studentAge, showAllNames()
5.常量:
一个单词组成:全部大写
eg:PI
多个单词组成:每个字母大写,用__隔开
eg:STUDENT_MAX_AGE
四.注释
1.什么是注释?
用于解释说明程序的文字
好处:
- 提供程序的阅读性
- 可以帮助我们调试程序
一定要养成写注释的习惯
2.注释的分类及格式
//单行注释
/* 注释文字 */多行注释
/** 注释文字 */文档注释:被javadoc工具解释生成一个说明书,
注意:多行注释不能嵌套使用,而单行可以
//这是我的注释案例
class NotesDemo{/*这是main方法是程序的入口被JVM调用*/public static void main(String[] args){System.out.println("HelloWorld");}
}
/*需求:我要写一个java程序,把“HelloWorld”这句话输出在控制台分析:A.要写一个java程序,必须先定义一个类B.数据能够输出,说明程序可以独立运行,即必须定义main方法C.把数据输出在控制台,必须使用输出语句实现:A.java语言提供一个关键字class来定义类,后面跟的是类名B.main方法的格式是固定的public static void main(String[] args){}C.输出语句的格式是固定的System.out.println(这里的内容是可变的);*///这是我的HelloWorld案例
class HelloWorld{/*为了程序能够运行,定义main方法main方法的程序的入口被jvm调用*/public static void main(String[] args){//为了把数据输出在控制台,使用输出语句System.out.println("HelloWorld");}
}
五.常量
1.概念:
在程序执行过程中其值不可以改变的量
2.常量的分类:
- 字面值常量
- 字符串常量 用双引号括起来的内容 eg:“Hello”
- 整数常量 所有整数 eg:123,10
- 小数常量 所有小数 eg:12.13
- 字符常量 用单引号括起来的内容 eg:‘A’ ‘a’ ‘0’
- 布尔常量 只有true和false
- 空常量 null
- 自定义常量
六.进制
1.概念:进制是一种进位的方式,X进制表示逢X进1
3.不同进制的数据组成
- 二进制:由0,1组成,以0b开头
- 八进制:由0,1,…,7组成,以0开头
- 十进制:由0,1,…,9组成,默认整数为十进制
- 十六进制:由0,1,…,9,a,b,c,d,e,f(大小写均可),以0x开头
4.其他进制到十进制的转化
5.十进制到其他进制的转化
6.8421码
7.原反补码
Java复习 day_01相关推荐
- 合肥师范学院计算机与技术,合肥师范学院计算机科学与技术系JAVA复习提纲
合肥师范学院计算机科学与技术系JAVA复习提纲 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 一. 选择题(10题,20分)二. 填空 ...
- 调整心态,java复习要点总结。
各位好,博主认为调整好心态是一切事情开始的良好基础.无论做任何事情,没有一个沉淀的情绪积累,都不能做到很成功.当完全融入一件事情的时候,学习效率是最高的.所以朋友,请您一定放松心态,不要有紧张的情绪. ...
- Java复习之抽象类和接口
Java复习之抽象类和接口 Java复习之抽象类和接口 什么是抽象类和接口 抽象类与接口的区别 什么情况下使用抽象类或接口 一个demo引起来的对于java方法区堆栈的研究 首先我们需要明白抽象类与接 ...
- Java复习打卡day40
Java复习打卡day40 XML DOM 介绍 实现节点的遍历 实现节点的删除 属性的操作 创建节点 节点的复制 节点的替换 select对象 table对象 XML DOM 介绍 1.基本介绍: ...
- java复习第3天---3.1---final关键字、权限修饰符
java复习第3天---3.1---final关键字.权限修饰符 目录 文章目录 1.final 关键字 1.1.修饰类 1.2.修饰成员方法 1.3.修饰成员变量 1.4.修饰局部变量 2.权限修饰 ...
- Java复习打卡day30
Java复习打卡day30 前置 前置导学 HTML语言 HTML介绍 HTML语言的基础语法 常见标签 文本标签 格式化标签 图像标签 超链接标签 表格标签 表单标签 前置 前面我们主要讲述了Jav ...
- Java复习打卡day47
Java复习打卡day47 Mac系统中安装mysql数据库 MySql基础操作 Mysql中的数据类型 Mysql中的字段约束和运算符 Mysql数据库中的表引擎和字符集utf8 Mysql中的DM ...
- 中国海洋大学-信息系统开发(Java)复习
Java复习 OUC_Shizue 1 Java编译器和执行器 Java编译器和执行器是Java语言的两个核心组件,分别用于将Java源代码编译成Java字节码文件和运行Java字节码文件. Java ...
- Java复习面试知识点
Java复习面试知识点 前言: 简要的记录一下学习到的东西,仅供自己查阅和复习方便.希望该文章能对你有帮助,文章学习自博客和b站UP主的教程 集合: 集合简介: Java标准库自带的java.util ...
- JAVA复习系列(一)
** JAVA复习系列(一) 文章目录 JAVA复习系列(一) 1.1 Java入门(基础概念与常识) 1.1.1Java语言的特点 1.1.2 JVM,JDK,JRE的关系 1.1.2.1 JVM( ...
最新文章
- python + MySql 基本操作
- html表格边框设置波浪线,SVG CSS3 按钮悬停边线环绕+波浪线+选择框动效
- unreal无损音乐百度云_将网易云音乐专用的无损音乐格式转换成全平台通用的无损格式...
- 小白开学Asp.Net Core 《五》
- c++ 随机字符串_第3章 别碰白块(《C和C++游戏趣味编程》配套教学视频)
- Character,String相关方法,Int,double互相转换
- Web服务的性能,和BCrypt性能问题的解决方法
- python aiohttp模块
- 无共享模式的数据架构
- python 通达信函数_python调用通达信公式,大智慧公式转python
- linux命令 视频教程,常用的linux命令视频教程
- 网络内共享计算机无法访问,如何解决无法访问局域网内共享文件夹的问题?
- Linux清理磁盘空间常用命令
- leetcode 347
- 移动云迁移工具:Hyper-V虚拟化迁移到移动云
- python爬虫好友图片_Python爬取所有微信好友头像,制作微信好友图片墙
- 最新Python 实现自动登录抖音(京东),实现滑块自动滑过
- Python_求解长方体体积和表面积
- Linux零基础入门到进阶
- 利用for循环打印 9*9 表?