Java基础语法学习 ———— Day1
Java基础语法学习 ———— Day1
一、数据类型基本类型
整数
int- 二进制:
ob - 十进制
- 八进制:
0
- 二进制:
- 十六进制:
0x byteshortlong---要在数字后面加个L
浮点数
float---要在数字后加个Fdouble
字符
charstring---不是关键字,是类
布尔值
boolean---true,false
二、变量与常量
类变量 static
public class Demo01{
//类变量 static 可全局调用
static double salary = 5000;
public static void main(String[] args){ }
}
局部变量
public class Demo02{ public static void main(String[] args){
//局部变量 需声明和初始化值
int i = 10;
}
}
实例变量
public class Demo03{
//实例变量 从属于对象;若不进行初始化,这个类型的默认值 0 0.0 null false
String name;
int age;
public static void main(String[] args){
// 变量类型 变量名字 = new Demo03()
Demo03 demo03 = new Demo03();
System.out.println(demo03.age); //0
System.out.println(demo03.name); //null
}
}
常量
// final 常量名 = 值
final double PI = 3.14;
变量命名规范
- 所有变量、方法、类名:见名知意
- 类成员变量、局部变量:首字母小写和驼峰原则:monthSalary 除第一个单词以外,后面的单词首字母大写
- 常量:大写字母和下划线
- 类名:首字母大写和驼峰原则
- 方法名:首字母小写和驼峰原则
三、运算符
- 算数运算符
* `+ - * / %`
* `++ --`
关系运算符
> < == != <= >=逻辑运算符
&& || !位运算符
* `& | ^ ~`
* `<<` `---` `*2`
* `>>` `---` `/2`
- 赋值运算符
* `== += `
* `? :`
* `instanceof`
四、包组织
为了更好地组织类,Java提供了包机制,用于区别类名的命名空间
包语句的语法格式为:
package pkg1[. pkg2[. pkg3...]];
一般用公司域名倒置作为包名
为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用
import语句可完成此功能import package1[.package2...].(classname|*);
五、JavaDoc
- Javadoc的命令是用来生成自己的API文档的
- 参数信息:
- @author
- @version
- @since
- @param
- @return
- @throws
Java基础语法学习 ———— Day1的更多相关文章
- Java基础语法学习
Java基础语法学习 1. 注释 单行注释: //单行注释 多行注释: /*多行注释 多行注释 多行注释 多行注释 */ 2. 关键字与标识符 关键字: Java所有的组成部分都需要名字.类名.变量名 ...
- java 基础语法学习01
Java基础语法 注释 初次使用idea时相关配置 new project ->Empty project->进入页面 再选择file->project structure-> ...
- java基础语法学习DayOne
一.关键字 1.概述:被java语言赋予特定含义的单词 2.特点:组成关键字的字母全部为小写 二.标识符 1.概述:给类.接口.方法.变量起名字时使用的字符序列 2.规则:只能使用英文大小写字母.数字 ...
- Java基础语法学习知识
基础概念 标识符1.由字母,数字,下划线,美元符组成2.首字母不能是数字3.不能是关键字和保留字4.能反映其作用 关键字1.有特定含义2.用于特定地方3.用来命名标识符 常量1.程序执行时值不变的量2 ...
- Java基础语法学习(1)switch...case
switch...case的标准语法 switch(待选择的变量) { case 值1:语句1; break; case 值2:语句2: break; ....... case 值n:语句n; bre ...
- java 基础语法学习
kuangstudy 注释 单行注释 多行注释 文档注释 public class HelloWorld { public static void main(String[] args) { //单行 ...
- JavaSE入门学习7:Java基础语法之语句(下)
继续接着Java基础语法来:JavaSE入门学习5:Java基础语法(一)和JavaSE入门学习6:Java基础语法(二). 语句 Java经常使用的3种循环:while.do...while,for ...
- JavaSE入门学习6:Java基础语法之运算符和语句(上)
继续接着上篇:JavaSE入门学习5:Java基础语法(一)来看Java的基础语法. 五运算符 运算符是一种"功能"符号,用以通知Java进行相关的运算.比方.我们须要将变量age ...
- JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)
Java基础语法(变量.常量.数据类型.运算符与数据类型转换) 1.变量 Java中.用户能够通过指定数据类型和标识符来声明变量.其基本的语法为: DataType identifier; 或 Dat ...
- Java基础知识学习(一)
部门接了新项目,后台使用Java框架play framework,前端是html,前后台通过rest交互,能够支持多端的互联网架构. 因为之前没有Java基础,前端使用的也很少,决定深入学习一下Jav ...
随机推荐
- codeup之统计同成绩学生人数
Description 读入N名学生的成绩,将获得某一给定分数的学生人数输出. Input 测试输入包含若干测试用例,每个测试用例的格式为 第1行:N 第2行:N名学生的成绩,相邻两数字用一个空格间隔 ...
- 秒杀/高并发解决方案+落地实现 (技术栈: SpringBoot+Mysql + Redis +RabbitMQ +MyBatis-Plus +Maven + Linux + Jmeter )-01
秒杀/高并发方案-介绍 @ 目录 秒杀/高并发方案-介绍 秒杀/高并发解决方案+落地实现 (技术栈: SpringBoot+Mysql + Redis +RabbitMQ +MyBatis-Plus ...
- Odoo14前端框架常用操作
单页Web应用(single page web application,SPA): SPA 是一种特殊的 Web 应用,是加载单个 HTML 页面并在用户与应用程序交互时动态更新该页面的. 它将所有的 ...
- 自动装配组件@Resource和@Autowired的区别
@Resource和@Autowired这两个注解都提供了将依赖对象注入到当前对象的功能,但二者却有众多区别,并且它们是常见的面试题之一,所以楼兰胡杨今天就来梳理它,希望对各位有所帮助.首先,梳理 ...
- Java如何实现多线程
JAVA里面 JVM(java虚拟机) 就是 一个进程 进程与进程之间是绝对互相独立 我们运行多个main方法,代表有多个JAVA进程 进程里面有线程; 一个进程里面,允许有多个线程叫 ...
- 慢查询导致任务执行hang住
上线上了大半天,原因:因为慢查询了导致跑不出来,后来同事帮忙看了下发现慢查询了,程序hang住了 select * from table where cdate = '2023-02-01' and ...
- 中信建投X袋鼠云:实时数仓,证券机构的“速度与稳定”
近年来,<政府工作报告>多次提及"数字经济",今年更是以独立篇章,详细解读和明确了如何"促进数字经济发展".数字经济的全产业推进,为金融业带来更多元 ...
- Dify发布V1.5.0:可视化故障排查!超实用
Dify 本周又发布了一个实用的大版本,直接从 V1.4.3 版本干到 V1.5.0 了,那问题来了,这次更新了哪些内容呢?接下来我们一起来看. 官方给这次更新的定义是:一个简洁.强大的更新,通过简化 ...
- 1. 如何通过SSH连接到vector rob
#anki #vector #robot #digital-dream-labs ssh连接到vector机器人操作系统: 将机器人放到充电底座上,连接电源,机器人自动启动,成功后,双击背部按钮打开蓝 ...
- NOI 2017 蚯蚓排队 题解
Problem 原题链接 Meaning 给定一些数字,对它们进行首尾相接和断开两种操作.对于每次询问,求对于每个数字,其后长度一定的数字串在给定数字串中出现的次数,并给出这些次数之积. Soulti ...