Java简介与环境配置

Java简介与环境配置

一、Java简介与安装配置

1. Java的特点(详见参考资料)

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。——其中多继承即一个子类可以有多个父类,它继承了多个父类的特性。

Java具有简单性、面向对象、分布式、编译和解释性、健壮性、安全性、平台独立与可移植性、高性能、多线程、动态性十大特点 。

2. Java for Windows

① 第一步:安装JDK和Java

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。

②第二步:配置JAVA环境——找到系统属性并打开环境变量。
在这里插入图片描述
③第三步:配置JAVA环境——配置JAVA_HOME、配置CLASSPATH以及配置Path.
在这里插入图片描述

④第四步:检测Java安装是否成功——敲击Windows+R,打开运行命令后,输入cmd,打开命令行,依次输入java -version, java, javac进行检测。

完成!此时Java就可以在电脑上运行了。

3、安装IntelliJ IDEA

下载地址:https://www.jetbrains.com/zh-cn/idea/download/#section=windows

下载完成以后,点击安装程序。
在这里插入图片描述
点击Browse…可以更换IDEA的安装路径。

安装完成后就可以使用IDEA开发Java程序了!

二、基本数据类型与变量

1、如何新建一个Java项目?

①第一步:建立一个新的Java项目。在上方Project SDK处选择JDK的路径,点击next.
在这里插入图片描述
②第二步:设置文件名和保存路径。学习阶段用test命名,点击finish.
在这里插入图片描述
③第三步:建立新的包Package(com.test)和新的类Class(Study).
在这里插入图片描述
完成效果图
④第四步:使用Java写的第一段代码。(如下)

package com.test;

public class HelloJava {
    public static void main(String[] args)
    {
        System.out.println("HelloJava!");
    }
}
2、基本数据类型
2.1整型(byte、short、int、long)
整形类型数据取值范围占用位数
byte-128~1278
short-32768~3276716
int-2147483648~214748364732
long-9223372036854774808~922337203685477480764
byte a = 127;
a++;
System.out.println(a);

运行结果:-128

解释:根据上述表格127(byte)在计算机中的储存方式为01111111,++变为10000000,是-128的补码。

2.2浮点型(float 、 double)
浮点数类型数据取值范围占用位数
float3.402823e+38~1.401298e-4532
double1.797693e+308~4.9000000e-32464
2.3字符型(char)

与C语言不同,Java中的字符型变量占用16位。

字符型数据取值范围占用位数
char0~6553516
2.4布尔型(boolean)

true或false

boolean m =true;
System.out.println(m);

运行结果:true

3、变量
3.1局部变量
变量类型static 修饰声明位置生命周期
局部变量在类的方法中方法实行时到方法执行结束
实例变量在方法之外与对象一致
静态变量在方法之外与类一致
3.2类型转换
int m=123456789;
System.out.println("m="+(float)m);
System.out.println("m="+(double)m);

运行结果:
m = 1.23456792 E 8 , m = 1.23456789 E 8 m=1.23456792E8,m=1.23456789E8 m=1.23456792E8,m=1.23456789E8
这一结果说明了int型变量转化为float型变量会丢失精确度,而转化为double型变量却不会。

4、常量

常量是指在程序运行时不能被修改的用于保存固定值的单元。Java中用final修饰的成员变量表示常量,只能被赋值一次,赋值后无法更改。

final double PI =3.1415926;
PI =3.14;
System.out.println(PI);

上述代码为试图修改常量的实例,是非法的。(“java: 无法为最终变量PI分配值”)

几乎所有编程语言都具有对整数、浮点数以及字符串等基本值的字面量表示,可以用于赋值。

char b = 'A';  int c = 100;
int d = 0120;  int e = 0xA5;
System.out.println("b="+(int)b+",c="+(int)c+",d="+(int)d+",e="+(int)e);

运行结果:
b = 65 , c = 100 , d = 80 , e = 165 b=65,c=100,d=80,e=165 b=65,c=100,d=80,e=165
其中0120为八进制,0xA5为16进制,用了字符串连接的方式输出类型转换计算结果。

5、枚举类型

通过自定义枚举类型,可以使变量只能取有限几个命名的固定值。

public class Study {
    enum weekday {Mondey, Tuesday, Wednesday, Thursday, Friday};
    public static void main(String[] args)
    {
        weekday s = weekday.Tuesday;
        System.out.println(s);
    }
}

输出的结果是Tuesday.

具体可以参考此篇文章:https://blog.csdn.net/javazejian/article/details/71333103

参考资料:

1、https://github.com/datawhalechina/team-learning-program/blob/master/Java/0.%20Java%E7%AE%80%E4%BB%8B%E4%B8%8E%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE.md

2、https://github.com/datawhalechina/team-learning-program/blob/master/Java/1.%E5%9F%BA%E6%9C%AC%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B%E4%B8%8E%E5%8F%98%E9%87%8F.md

3、Java的相关介绍。https://baike.baidu.com/item/java/85979

4、网上搜索的视频资源。https://www.bilibili.com/video/BV1kz4y117tx

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值