您的位置 首页 java

JAVA基础小知识(干货哟)

Java:

是一门纯面向对象的编程语言

Java的特点:

1.垃圾回收机制

2.一次编写随处运行

JVM:java虚拟机

.java:java源文件,是我们正常编写java代码的文件

.class:字节码文件,是java程序的执行文件,JVM就是运行这个文件

JRE:Java运行时环境。

JDK:java开发工具包

下载:“”,在菜单里下载

安装JDK:傻瓜式安装(无限下一步)注意:安装路径不要有中文(一些软件是不支持中文路径的,java是支持的)

JavaSE:标准版 API:直接调用(我们主要说SE)

JavaEE:企业版 B/S

JavaME:微小型设备

JDK的目录说明:

sre.zip:源代码

bin:存放的都是各种各样的工具,例如编译工具javac.exe,执行工具java.exe,文档生成工具javadoc.exe

db:数据库(不用这个)

include:头文件,包含c语言的文件

jre:运行时环境

内部的JRE与外部的JRE的区别:

外部的JRE是给开发好的JAVA程序提供运行环境,内部的JRE是给正在开发的JAVA程序提供环境

lib:类库,java程序在执行期间使用的一些第三方的软件,或是文件

如何验证JDK的安装是否成功:

启动命令提示符窗口:win键+R –>输入cmd–>点击运行

在命令提示窗口输入:java -version查看版本

在命令提示窗口输入:javac

提示javac不是内部或外部命令,因为windows操作系统不知道javac.exe在哪。

配置环境变量:

复制JDK的安装路径,右键点击计算机,选择属性,选择高级系统设置,选择环境变量,在系统变量中新建,输入变量名:JAVA_HOME,变量值:复制的JDK的路径,确定,在系统变量中找到Path,在Path的属性中最前面添加:%JAVA_HOME%\bin;一路确定

注意:所有的标点符号必须是英文半角符号。

以上内容就是在编程之前需要了解的内容;

java语法

定义合法标识符规则:

由26个英文字母大小写,数字0-9,_或¥组成

数字不可以开头

不可以使用关键字,但可以包含关键字

Java中严格区分大小写,长度无限制

标识符不能包含空格

注意:起名字的时候要尽量有意义见名知意

变量的概念:

内存中的一个存储区域

该区域有自己的变量名和数据类型

变量必须声明才能使用

该区域的数据可以在同一类型范围内不断变化

定义变量的格式:数据类型 变量名 = 初始值 例 int a = 1

变量的作用域:对{}之间有效

变量的分类:

成员变量:方法外部,类的内部定义的变量

局部变量:方法或语句块内部定义的变量

注意:类外面(类对应的大括号外面)不能又变量声明

数据类型划分为:基本数据类型,引用数据类型

基本数据类型:数值型{(整数型:byte,short,int,long),(浮点型:float,double)}

字符型(char)

布尔类型(boolean)

引用数据类型:类(class)

接口(interface)

数组([ ])

java 的整型常量默认为int类型,声明long类型常量必须在后面加l

浮点型常量默认为double类型,声明float型常量要在后面加F

自动类型转换:容量小的类型自动转换为大容量数据类型

由大到小排序为:byte,short,char,int,long,float,double

有很多种类型的数据混合运算时,系统首先自动将所有数据转换成最大容量的数据类型,然后计算

byte,short,char之间不会相互转换,他们三者在计算时首先转换为int类型

强制类型转换:自动类型转换的逆过程,将容量大的数据类型转换为容量小的数据类型。使用时要加上强制转换符(()),但可能造成精度降低或溢出,格外要注意。

通常,字符串不能直接转换为基本类型,但通过基本类型对应的包装类则可以实现把字符串转换成基本类型。如: String a = “43”; int i = Integer.parseInt(a);

逻辑运算符:“&”和“&&”的区别:

单&时,左边无论真假,右边都进行运算;

双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算

条件语句:

if(){

}else(){

}

switch(表达式){

case value1:处理语句1;

[break;]

case value2:处理语句2;

defaule:

处理语句n;

循环语句:

while 循环

do/while 循环

for 循环

在for循环中使用break是强制终止循环

continue语句是在循环结构中,跳过本次循环,执行下一次

break只能用于switch语句和循环语句中

continue 只能用于循环语句中。

标号语句必须紧接在循环的头部。标号语句不能用在非循环语句的前面。

break和continue之后不能有其他的语句,因为程序永远不会执行break 和 continue之后的语句

数组:

具有相同数据类型的数据集合

可以存储基本数据类型的数据和引用数据类型的数据

数组是在内存中分配的一连串的空间

数组的声明方式:type var[] 或 type[] var;

例如 int a[];int[] a1;double b[];String []c;

java语言中声明数组时不能指定其长度 如 int a[5]; //非法

声明数组: int[] a = new int[5];

文章来源:智云一二三科技

文章标题:JAVA基础小知识(干货哟)

文章地址:https://www.zhihuclub.com/179116.shtml

关于作者: 智云科技

热门文章

网站地图