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 ...
随机推荐
- 将Spring Boot项目部署到自己的服务器上
第一步: 先准备好MobaXterm,链接上服务器后进入宝塔面板 https://www.bt.cn/new/download.html 找到Linux面板安装脚本复制命令 第二步: 进入MobaXt ...
- JavaScript入门笔记day2
文章目录 常用互动方法 1. document.write() 直接向页面输出内容 2. `alert();`弹出消息对话框 3. confirm消息对话框 4. prompt弹出消息对话框,用于需要 ...
- manim 动画效果总结
ManimCE作为一个强大的动画制作框架,它为创作者提供了丰富多样的动画效果,无论是文字.图形还是其他元素,都能通过这些动画效果呈现出生动.有趣的视觉体验. 本文将详细总结ManimCE(v0.19. ...
- 重磅!SpringBoot4发布,11项重大变更全解析!
不知道大家最近没有发现?在我们新创建 Spring Boot 项目的时候,已经有了 Spring Boot 4.0.0 预览版这个选项了,如下图所示: 并且 Spring Boot 4 底层是基于全新 ...
- MQ面试题|Kafka如何实现每秒上百万的高并发写入【转】
首先,恭喜晚舟归航! 开篇 使用MQ(消息队列)来设计系统带来的好处:业务解耦.流量削峰.灵活扩展.Kafka是高吞吐低延迟的高并发.高性能的消息中间件,在大数据领域有极为广泛的运用.配置良好 ...
- Matlab使用yalmip与cplex12.10
本文同步发布于我的网站 软件版本 MATLAB R2023b yalmip 2021-03-31 CPLEX 12.10 不求新,但求适配.此版本组合经过我在两台电脑上成功安装 下载链接 链接:htt ...
- [读书笔记]《大数据之路》——阿里数据整合及管理体系——OneData模型
阿里数据整合及管理体系--OneData模型 摘要 阿里的<大数据之路>第9章介绍了其内部进行数据整合及管理的方法体系和工具OneData.他们在这一体系下,构建统 .规范.可共的全域数据 ...
- Java集合源码--ArrayList的可视化操作过程
关于ArrayList的元素插入.检索.修改.删除.扩容等可视化操作过程 还有关于ArrayList的迭代器.线程安全和时间复杂度 1. 底层数据结构 基于动态数组实现,内部维护一个Object[]数 ...
- 阿里微服务解决方案-Alibaba Cloud之服务消费方(Feign)(四)
一.创建服务消费方并集成OpenFeign 创建模块的方式与创建服务提供方的方式一致 目录结构如下 1.1 创建完项目后,加入 OpenFeign的依赖 在父工程的 pom.xml 文件中加入如下依赖 ...
- html file input onchage没有调用(两次选择同一个文件)
在html中,如果input的类型是file,且第二次选择的文件与第一次相同,那么onchange事件不会调用. 如果想调用,需要将event.target.value设置为null,如下: 原生写法 ...