2021-11-14Java学习第四课
作者:互联网
Java学习第四课
Hello world
- 随便建立一个文件夹,存放代码
- 新建一个Java文件
- 文件后缀名为.Java
- Hello.java
- 编写代码
public class Hello{
public static void main(String[] args){
System.out.print("Hello,world!");
}
}
- 编译Javac Java,会生成一个class文件
- 运行class文件,Java class文件[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BomfD6YN-1636883467063)(C:\Users\小邱同学\AppData\Roaming\Typora\typora-user-images\image-20211114144713618.png)]
可能遇到的问题
- 每个单词的大小写不能出现问题,Java是对大小写敏感的
- 尽量使用输出英文;
- 文件名和类名必须保持一致
- 符号使用中文
各编码意义
public class Hello{ //public class表示一个类;Hello为类名
public static void main(String[] args){ //public static void修饰符、关键字;main 为方法;String[] args为参数
System.out.print("Hello,world!"); //整句为输出Hello world!
}
}
java程序运行机制
- 编译型
- 解释型
java是先编译为class文件——类装载器(虚拟机)——字节校验——解释——操作系统平台
idea安装
idea官网:https://www.jetbrains.com/
安装完成后创建一个新工程:src右击选择Java class
快捷键:
psvm :public static void main(String[] args)
sout :System.out.println();
java基础语法
注释、标识符、关键字
注释:
-
单行注释:只能注释一行文字 //开头
-
多行注释:可以注释一段文字 /+星号+中间为注释内容+星号+/
-
文档注释:(javaDoc) /+两个星号+注释内容+一个*+/
@Description:描述
@Author:作者
标识符、关键字
- 所有的标识符都应该以字母(AZ或者az),美元符($)或者下划线(_)开始
- 首字符之后可以是字母(AZ或者az),美元符($),下划线(_)或者数字的任何字符组合
- 不能使用关键字作为变量名或者方法名
- 标识符是大小写敏感的
- 合法标识举例:age、$salary、_value、__1_value
- 非法标识举例:123abc、-salary、#abc
- 可以使用中文命名,但不建议这样去使用,也不建议使用拼音。
关键字
abstract | assert | Boolean | break | byte |
---|---|---|---|---|
case | catch | char | class | const |
continue | default | do | double | else |
enum | extends | final | finally | float |
for | goto | if | implements | import |
instanceof | int | interface | long | native |
new | package | private | protected | public |
return | strictfp | short | static | super |
switch | synchronized | this | throw | throws |
transient | try | void | volatile | while |
数据类型
-
强类型语言
要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
-
弱类型语言
要求变量的使用不需要严格符合规定
Java的数据类型分为两大类
-
基本类型
-
数值类型
-
整数类型
- byte类型:占1个字节范围:-128~127
- short类型:占2个字节范围:-32768~32767
- int类型:占4个字节范围:-2147483648~2147483647
- long类型:占8个字节范围:-9223372036854775808~9223372036854775807
-
浮点数类型
- float类型:占4个字节
- double类型:占8个字节
-
字符类型:占2个字节
-
-
Boolean类型:占1位,其值只有true和false两个
//整数 int num1=10;//最常用 byte num2=20; short num3=30; long num4=30L;//long类型要在数字后面加个L //浮点数 float num5=1.3F;//float类型在数字后面加F double num6=3.14159265358; //字符 char name='A';//一个字 //Boolean boolean falg=ture;//布尔值:是/非
-
-
引用类型
- 类
- 接口
- 数组
类型转换
变量、常量
运算符
包机制、JavaDoc
标签:第四课,11,Hello,Java,字节,14Java,public,类型,class 来源: https://blog.csdn.net/QIU90818/article/details/121320776