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相关推荐

  1. 合肥师范学院计算机与技术,合肥师范学院计算机科学与技术系JAVA复习提纲

    合肥师范学院计算机科学与技术系JAVA复习提纲 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 一. 选择题(10题,20分)二. 填空 ...

  2. 调整心态,java复习要点总结。

    各位好,博主认为调整好心态是一切事情开始的良好基础.无论做任何事情,没有一个沉淀的情绪积累,都不能做到很成功.当完全融入一件事情的时候,学习效率是最高的.所以朋友,请您一定放松心态,不要有紧张的情绪. ...

  3. Java复习之抽象类和接口

    Java复习之抽象类和接口 Java复习之抽象类和接口 什么是抽象类和接口 抽象类与接口的区别 什么情况下使用抽象类或接口 一个demo引起来的对于java方法区堆栈的研究 首先我们需要明白抽象类与接 ...

  4. Java复习打卡day40

    Java复习打卡day40 XML DOM 介绍 实现节点的遍历 实现节点的删除 属性的操作 创建节点 节点的复制 节点的替换 select对象 table对象 XML DOM 介绍 1.基本介绍: ...

  5. java复习第3天---3.1---final关键字、权限修饰符

    java复习第3天---3.1---final关键字.权限修饰符 目录 文章目录 1.final 关键字 1.1.修饰类 1.2.修饰成员方法 1.3.修饰成员变量 1.4.修饰局部变量 2.权限修饰 ...

  6. Java复习打卡day30

    Java复习打卡day30 前置 前置导学 HTML语言 HTML介绍 HTML语言的基础语法 常见标签 文本标签 格式化标签 图像标签 超链接标签 表格标签 表单标签 前置 前面我们主要讲述了Jav ...

  7. Java复习打卡day47

    Java复习打卡day47 Mac系统中安装mysql数据库 MySql基础操作 Mysql中的数据类型 Mysql中的字段约束和运算符 Mysql数据库中的表引擎和字符集utf8 Mysql中的DM ...

  8. 中国海洋大学-信息系统开发(Java)复习

    Java复习 OUC_Shizue 1 Java编译器和执行器 Java编译器和执行器是Java语言的两个核心组件,分别用于将Java源代码编译成Java字节码文件和运行Java字节码文件. Java ...

  9. Java复习面试知识点

    Java复习面试知识点 前言: 简要的记录一下学习到的东西,仅供自己查阅和复习方便.希望该文章能对你有帮助,文章学习自博客和b站UP主的教程 集合: 集合简介: Java标准库自带的java.util ...

  10. JAVA复习系列(一)

    ** JAVA复习系列(一) 文章目录 JAVA复习系列(一) 1.1 Java入门(基础概念与常识) 1.1.1Java语言的特点 1.1.2 JVM,JDK,JRE的关系 1.1.2.1 JVM( ...

最新文章

  1. python + MySql 基本操作
  2. html表格边框设置波浪线,SVG CSS3 按钮悬停边线环绕+波浪线+选择框动效
  3. unreal无损音乐百度云_将网易云音乐专用的无损音乐格式转换成全平台通用的无损格式...
  4. 小白开学Asp.Net Core 《五》
  5. c++ 随机字符串_第3章 别碰白块(《C和C++游戏趣味编程》配套教学视频)
  6. Character,String相关方法,Int,double互相转换
  7. Web服务的性能,和BCrypt性能问题的解决方法
  8. python aiohttp模块
  9. 无共享模式的数据架构
  10. python 通达信函数_python调用通达信公式,大智慧公式转python
  11. linux命令 视频教程,常用的linux命令视频教程
  12. 网络内共享计算机无法访问,如何解决无法访问局域网内共享文件夹的问题?
  13. Linux清理磁盘空间常用命令
  14. leetcode 347
  15. 移动云迁移工具:Hyper-V虚拟化迁移到移动云
  16. python爬虫好友图片_Python爬取所有微信好友头像,制作微信好友图片墙
  17. 最新Python 实现自动登录抖音(京东),实现滑块自动滑过
  18. Python_求解长方体体积和表面积
  19. Linux零基础入门到进阶
  20. 利用for循环打印 9*9 表?

热门文章

  1. MQ 消息队列时如何确保消息不丢失
  2. 利用树莓派完成POS58打印机的无驱动打印(初学者)
  3. 办理美国商务和旅游签证(B1 B2)和面签的奥秘
  4. stm32单片机驱动L298N模块
  5. 移动端车牌识别SDK应用
  6. React 脚手架使用
  7. python socket服务端
  8. html禁止查看图片,强看被屏蔽微信朋友圈
  9. CleanMyMac X断网激活码免费共享教程免费分享
  10. 他教全世界程序员怎么写好代码,而且将所有答案写在这本书里