
Java养成这篇是针对零基础的同学,从零开始。希望文章对大家有所帮助!
文章目录
前言
文章参考官方各类书籍,以及网络知识,如有侵权,请联系我立马删帖道歉!!!谢谢各位的关注,大家的关注才是我不断更新的动力!
补充一个知识:
在JDK中,类都是放在包里面,核心类都放在Java包及其子包下,如此简单介绍以下Java语言中常用包:
- Java.util 包含Java大量的工具类
- Java.net 包含Java网络编程相关的类和接口
- Java.io 包含Java输入、输出有关的类和接口
- Java.awt 包含构建图形用户界面的相关类和接口
除了以上的包,Java还有许多其他的包……大家根本学习,自行选择。
一、Java基本语法
1.基本格式
每条功能执行语句必须用英文分号(;)结束:
System.out.println("Hello World!");
Java语言严格区别大小写,不可混用!
为了增加程序的可读性,可以添加适当的空格等等,形成固定的编排方法方便阅读!
Java一个连续的字符串不可分成两行书写!(连续字符串两行书写可以使用+号连接):
System.out.println("Hello"+ "World!");
2.注释
单行注释:
System.out.println("Hello World!");//第一个程序
多行注释:
/* System.out.println("Hello World!"); */
文档注释:
/** *嵌入式up *C语言 *Java *Python */
3.标识符
标识符的组成:
可以由字母、数字、下划线、美元符号$组成且不能以数字开头,并且不能使用关键字作为标识符。
规则:
- 包名所有字母一律小写
- 类名和接口名的单词首字母一律大写
- 常量名所有字母都大写,单词之间下划线连接
- 变量名和方法名第一个单词首字母小写,从第二个单词开始字母都大写
- 命名尽量见名知意,以便于阅读
4.关键字
关键字如图所示:
编写Java程序还需注意:
Java的关键字都是小写
关键字不能作为标识符
const和goto是保留关键字,在Java无意义,但不能作为标识符
true、false、null有特殊意义,不能作为标识符
二、常量
整型常量:
就是整数类型的数据,如二进制、八进制、十进制、十六进制等等……
注意:十六进制:0x或0X开头,二进制:0b或0B
进制转换大家有兴趣自行学习!
浮点型常量:
分为单精度和双精度。单精度以F或f结尾,双精度以D或d结尾。
如3.14d、5.666等等……
字符常量:
表示一个字符,一个字符常量用英文单引号('')括起来。
字符串常量:
表示一串连续的字符,一个字符串常量用英文双引号("")括起来
布尔常量:
布尔型的值,true和false两个值。
null常量:
只有一个值null。
三、变量
常量很简单,很多都是写死的东西,符合规则就是常量。
接下来我们介绍灵魂——变量。
整型变量:
首先我们要知道整型数据占用的内存:
byte 8位 short 16位 int 32位 long 64位 int num=1; int num=999999999999L; //超过整型数据范围 需加L int num=520L; //可加L可不加L
浮点型变量:
首先我们要知道浮点型变量占用的内存:
float 32位 double 64位 float num=111.1f; //为float变量赋值后需加上 f double num=111.1; //double变量赋值可加d 也可不加d
字符型变量:
字符型变量用char表示,所有的字符型变量占用2个字节。
char c='a'; char ch=97;
布尔型变量:
在Java中,使用boollean定义布尔型变量。
boollean a = false; b = true;
四、类型转换
变量的类型转换:
自动类型转换 和 强制类型转换
自动类型转换:需要满足两种数据类型彼此兼容和目标类型的取值范围大于源类型取值范围
byte a = 1; int x = a; //因为int>byte 所以可以自动类型转换 总结: 整型类型直接可以转换,byte可以赋值给short,long,int; short,char可以赋值给int,long类型; int可以复制给long类型的变量。 整型数据可以转换float。 其他类型可以转换double。
强制类型转换:当两种类型不兼容或目标类型取值小于源类型(与自动类型转换恰好相反)
public class Helloworld{ public static void main(String[] args){ int a = 1; byte b = (byte)a; //正确强制类型转换 } }
五、变量作用域
经过这么长时间的介绍,相信大家都知道变量需要先定义再使用。
使用变量的时候,这时候我们就要在意一个变量的作用域;变量一定会被定义在一对大括号中,所以这个大括号就是变量的作用域。
总结
【Java养成】:编程基础详解!!!