Java基础知识
2022/8/16 14:52:59
本文主要是介绍Java基础知识,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Java基础知识
一、注释
-
单行注释
格式://......
//HelloWorld!
-
多行注释
格式:/* ...... */
/* 我是很多行 很多行 很多行 的注释 我叫多行注释 */
-
文档注释:用于生产API文档,配合JavaDoc。
格式:/**
*
*/
/** * @Description HelloWorld * @Author YJ学Java */
二、标识符和关键字
关键字就是计算机中面向硬件的指令,简单的说就是方面用户和计算机进行交互的速记符,一般要求编程时用户定义的变量不能和关键字重名,否则程序运行出错。
Java大部分关键字如下图:
书写Java标识符时要注意以下几点:
-
所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始
-
首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线()或数字的任何字符组合
-
不能使用关键字作为变量名或方法名
-
标识符是区分大小写的
合法标识符举例:age、$salary、_value、__1_value
非法标识符举例:123abc、-salary、#abc
三、数据类型
-
Java是强类型语言,要求变量的使用要严格符合规定,所有变量都必须先定义后使用
-
Java的数据类型分为两大类
-
基本类型
-
引用类型(String等等)
-
具体代码演示:
/* 数据类型 */ /* 变量定义语法: 数据类型 变量名 = 值; 可以使用逗号隔开来声明多个同类型变量。 */ public class Demo02 { public static void main(String[] args) { String a; //注意 String 的S是大写 // Java是强类型语言,要求变量的使用要严格符合规定,所有变量都必须先定义后使用 // System.out.println(a); 这行会报错,因为变量a必须要有初始值才算定义完成 String b = "hi"; System.out.println(b); //这行就不会报错 // String b = 1; 这行报错,要注意数据类型规范,String是字符型,不能赋数值 //八大数据类型 //整数 byte num1 = 10; //byte num2 = 200; 赋值200会报错,因为byte的取值范围是 -128到127 short num2 = 20; int num3 = 30; long num4 = 40L; //数值后面加大写的L表示该变量用了long类型 //浮点数(小数) float num5 =50.1F; //跟long类型一样,要在数值后面加个字母也就是F表示其使用了float类型 //float num05 =50.1; //报错 double num6 = 3.1415926535897932; //字符 char name='健'; /* 报错 char name1 ='AB'; 字符是只有一个,有多个字符的叫字符串 char name2 ="健"; 字符要用英文单引号''括住,字符串是用英文双引号"" char name3 ="jian"; 以上两种错误都占了 */ //字符串 //注意!!String不是关键字,而是一个类 String namea = "烨建联"; //布尔值(yes or no) //boolean 只有true和false两个值! boolean flag = true; boolean flag1 = false; } }
本文是学习狂神老师的课程时做的笔记,部分内容参考了狂神老师的视频和随笔
狂神老师课程链接:https://www.kuangstudy.com/
这篇关于Java基础知识的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-04敏捷管理与看板工具:提升研发、设计、电商团队工作效率的利器
- 2025-01-04智慧养老管理工具如何重塑养老生态?
- 2025-01-04如何打造高绩效销售团队:工具与管理方法的结合
- 2025-01-04解决电商团队协作难题,在线文档工具助力高效沟通
- 2025-01-04春节超市管理工具:解锁高效运营与顾客满意度的双重密码
- 2025-01-046种主流销售预测模型:如何根据场景选用最佳方案
- 2025-01-04外贸服务透明化:增强客户信任与合作的最佳实践
- 2025-01-04重新定义电商团队协作:在线文档工具的战略作用
- 2025-01-04Easysearch Java SDK 2.0.x 使用指南(三)
- 2025-01-04百万架构师第八课:设计模式:设计模式容易混淆的几个对比|JavaGuide