2021-05-1java基础
java基础
注释
1. 文档注释
/**
* 文档注释
*
* main函数,方法是我们程序的入口
* 可以写多行
* @param args
*/2. 单行注释//
3./*
多行注释:
*/
标识符规则
1. 以字母, 下划线, $开始
2. 可包含字母, 下划线, $, 数字
3. 不可以使用关键字和保留字
4. 严格区分大小写
命名规范
包名:多单词组成时所有字母都小写:xxxyyyzzz
类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个 单词首字母大写:xxxYyyZzz
常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ
变量
声明变量
语法:<数据类型><变量名称>
例如:int var;
变量的赋值
语法:<变量名称>=<值>
例如:var = 10;Java 的浮点型常量默认为double型,声明float型常量,须后加‘f’或‘F’。
声明和赋值变量
语法: <数据类型><变量名>=<初始化值>
例如:int var = 10;
// 变量声明
int var;
// 变量赋值
var = 10; System.out.println(var);
// 变量声明 + 赋值
int var2 = 10
数据类型
1.基本数据类型:1.数值型{1.整数类型:(byte short int long)2.浮点类型:(float double)}2.字符型:char 3.布尔型:boolean
2.引用数据类型:1.类:class 2.接口:interface 3.数组:([ ])
1Byte = 8bit byte: 1Byte short: 2Byte int: 4Byte long: 8Byte float: 4Byte double: 8Byte boolean: 1Byte char: 2Byte
程序流程控制
1.顺序结构:程序从上到下逐行的执行,中间没有任何的判断和跳转
2.分支结构:
- 根据条件,选择性的执行某段代码。
- 有if...else和switch-case两种分支语句。
3.循环结构:
- 根据循环条件,重复性的执行某段代码。
- 有while、do...while、for三种循环语句。
if语句
2021-05-1java基础相关推荐
- 市面上主流编辑器介绍(2021/05/20)
市面上主流编辑器介绍(2021/05/20) 背景 Markdown是一种有用的轻量级标记语言,后续Markdown简写为md. 富文本编辑器(Rich Text Editor,RTE)是一种可内嵌于 ...
- Maven-学习笔记05【基础-使用骨架创建Maven的Java工程】
Java后端 学习路线 笔记汇总表[黑马程序员] 黑马程序员(腾讯微云)Maven基础讲义.pdf Maven-学习笔记01[基础-Maven基本概念] Maven-学习笔记02[基础-Maven的安 ...
- 05 JS基础DOM
05 JS基础DOM JS的window对象定时器: window下一些方法: <script>弹出window.alert('hello')返回布尔值var ret = window.c ...
- DS SIMULIA CST STUDIO SUITE 2021.05 SP5
CST Studio Suite 2021.05 - 发行说明 此补丁是推荐更新,其中包括以下更正和改进. 许可 CST Studio Suite Frontend 包括 CST Studio Sui ...
- 2021.05.05青蛙过河
2021.05.05青蛙过河 (题目来源:https://leetcode-cn.com/problems/frog-jump/) 题目描述 一只青蛙想要过河. 假定河流被等分为若干个单元格,并且在每 ...
- 2021.05.20最少数量的箭引爆气球
2021.05.20最少数量的箭引爆气球 题目描述 在二维空间中有许多球形的气球.对于每个气球,提供的输入是水平方向上,气球直径的开始和结束坐标.由于它是水平的,所以纵坐标并不重要,因此只要知道开始和 ...
- 【离散数学】 SEU - 24 - 2021/05/28 - Algebraic System
Discrete Mathematical Structures (6th Edition) 2021/05/28 - Algebraic System Algebraic System Binary ...
- 暨南大学计算机考研大纲,2021暨南大学计算机基础综合研究生考试大纲
2021暨南大学计算机基础综合研究生考试大纲 正文 暨南大学硕士研究生入学考试自命题科目<计算机基础综合>考试大纲 Ⅰ考试形式 一.试卷满分及考试时间 本试卷满分为 150 分,考试时间为 ...
- 2021.05.27 发表自己第一篇技术文章
从昨晚开始做家庭财经系统.不要以为有系统两个字就怎么复杂,都是大家都会的.建库.建表. 第一个使用软件是mysql 2021.05.26 数据库 lianxi 已建好. 表 members_basic ...
- 2021.05.15继承球体和圆柱体
原文链接: 自动车 手动车:https://codeeggs.github.io/2021/05/15/2021.05.15%E7%BB%A7%E6%89%BF%E7%90%83%E4%BD%93%E ...
最新文章
- 是的,网络身份证来了!一堆技术和安全上的麻烦事也来了
- redis增删改查封装
- 不要一辈子都指望用技术赚钱
- python程序员需要掌握哪些技术-python运维要掌握哪些内容
- [51nod]1284 2 3 5 7的倍数(容斥原理)
- 二维树状数组 BZOJ 1452 [JSOI2009]Count
- MS BizSpark计划-免费提供软件和服务
- Qt QWidget实现消息提示控件TipsWidget
- iOS 文件预览 UIDocumentInteractionController
- BZOJ1576: [Usaco2009 Jan]安全路经Travel(树链剖分)
- pgd 游戏教程 基地
- java 当前时间格式_JAVA中获取当前系统时间及格式转换
- Android 功耗优化(1)----使用Battery Historian生成电量消耗报告
- Django 踩过的坑(二)
- clear与resize
- opencv 0x00007FF986D04ED9 处(位于 ConsoleApplication2.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Exception
- 【51单片机】(手把手教你)1602液晶屏-基础篇
- 优购小程序项目效果预览
- 简单 sql 语句 实用大全
- 微信应用签名生成工具
热门文章
- 已知两个质数乘积n,求较大的那个质数
- saber与matlab,saber与matlab的比较 (1)
- 网易相册列表分析 (转)
- 密码学归约证明——选择明文攻击下的不可区分性
- CSS中的nth-child()属性
- 2021年读书总结(持续更新中)
- 2组语法,1个函数,教你学会用Python做数据分析!
- 视频剪辑,教你给每个视频画面上添加透明图片
- 软件测试面试真题 | 黑盒测试和白盒测试的基本概念是什么?
- android+p手势操作,手势操作哪家强:Android P对比iPhone X