大数据应用工坊学习记录
一、开发环境准备
在开始创建Java程序之前,必须完成一些准备工作,也就是在计算机上安装并配置Java开发环境IDE和JDK。JDK的全称是JavaSE Development Kit,即Java标准开发包,是Oracle提供的一套用于开发Java应用程序的开发包,它提供了编译、运行Java所需的各种工具和资源,包括Java编译器、Java开发运行环境,以及常用的Java类库等。JDK 还附带了 Java 运行时环境(JRE),它由 Java 虚拟机(JVM)和生产环境中提供的所有类库组成。开发 Java 应用程序需要这 3种 Java 组件。区分这 3 种组件以及理解它们之间的联系非常重要。下表是这 3种技术的简要区别。
Java Virtual Machine(JVM) | 执行代码的Java平台组件 |
---|---|
Java Runtime Environment(JRE) | Java中创建JVM的磁盘部分 |
Java Development Kit(JDK) | 允许开发人员创建由JVM和JRE执行和运行的Java应用程序的工具 |
IDE 的全称是——Integrated development environment(集成开发环境),相比较记事本而言,它们加入了语法高亮,缩进,编码变换等更加方便开发的功能,成为了一个代码编辑器,此外,和编辑器相比,有不少 IDE 还会(视所对应的开发环境)提供一些版本控制、可视化编程(例如:Android Studio)、本地运行环境(例如:Eclipse)等功能。
1.1安装JDK
①登陆官方网站,选择匹配自己环境的版本。
下载完成后双击.exe可执行文件,直到安装完成。
②Windows环境变量配置
右击我的电脑,选择属性,单击系统窗口中的“高级系统设置”,单击环境变量。
通过选择和编辑“path”来更改 JDK 的路径变量,根据安装目录复制 JDK 路径。这台计算机的 JDK 安装目录位于C:\Program Files\Java\jdk-11.0.6\bin,将复制的 JDK 路径进行粘贴,增加一条新的环境变量,如图所示
重启电脑使环境变量生效,重启后按 Win +R 键打开“运行”命令,输入 CMD 打开命令提示符,输入“javac -version”,查看是否安装成功。
1.2安装IDE开发环境
Apache NetBeans 是一个开源的软件开发集成环境,可用于 Java、JavaScript、C/C++、PHP 等语言的开发。NetBeans 本身也是一个开发平台,可以通过扩展插件来扩展功能。Apache NetBeans 不仅仅是文本编辑器。它提供了编辑器、向导和许多实用程序,帮助开发人员用 Java、PHP 和许多其他语言构建应用程序。它也可以安装在许多支持 Java 的操作系统上。如 Windows, Linux, Mac OS 和 BSD。
①访问官方网站下载匹配环境的IDE版本。
下载完成后双击exe可执行文件进行安装。
②设置NetBeans中国区镜像 由于NetBeans 使用了 Maven 来管理项目的各种依赖包,默认要从国外服务器下载,网络速度会很慢。 通过以下来设置从国内服务器下载各种依赖包:
① 单击 netbeans\java\maven\conf 目录下的 Settings.xml 文件,右键→打开方 式→记事本。这样用记事本打开了 Settings.xml 文件。
② 找到“”,注意不是“”,有个“s”的。在“ ” 前面复制并粘贴以下配置代码。
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>apachemaven</id>
<name>apache org</name>
<url>http://repo.maven.apache.org/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>apachemaven</id>
<name>maven org</name>
<url>http://mvnrepository.com/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>apachemaven</id>
<name>repo1 org</name>
<url>http://repo1.maven.org/maven2/ </url>
<mirrorOf>central</mirrorOf>
</mirror>
③ 激活 Java SE 特性 在运行 NetBeans 集成开发环境(简称 IDE)之后,需要激活 Java SE 特性,以便能够创建 Java 应用项目。
选择菜单栏中的“Tools→“Plugins”命令,选择“Installed”选项卡,并检查“Java SE”特性,如未勾选则选中, 单击“Activate”按钮激活该功能。要激活这些特性,用户必须确保互联网已连接,这样 IDE 才能下载这些特性。用户必须确保连接是良好的,以防止下载过程失败。下载完成并激活 Java SE之后,就可以开始创建 Java 应用程序了!
二、开发程序过程
2.1创建新项目
点击File→New Project,将看到一个新项目对话框
在New Project窗口中,Categories部分选择Java with Maven→Java Application。然后单击“ Next”按钮,在弹出的New Java Application对话框中,Project Name为项目名称,Project Location为项目存放位置,设置完成后,单击Finish完成创建。
2.2创建GUI项目
右击创建的项目→NEW→→JFrame Form来创建GUI
对话框中Class为创建的类名,Package 下拉菜单中选择 “com.mycompany.hellojava”,若之前的步骤项目名不是“HelloJava”,则下拉菜单里面的内容和本文不一样,没关系,直接选择就是了。设置好一切后,选择“Finish”按钮结束步骤,将出现以下显示。
创建了JForm窗口后,会看到两个部分design(设计)、和source(源代码)。design用于设置程序窗口的外观,source用于查看代码
三、数据类型、变量、字符串总结
3.1 数据类型
java两大数据类型
基础数据类型
引用数据类型
基本数据类型分为两大类,Boolean类型和数值类,而数值类型又可以分为整数类型和浮点类型,整数类型的字符类也可以被单独对待,因此常把Java的数据类型分为4类,引用数据类型包括类、接口、数组。所谓引用数据类型就是对一个对象的引用,对象包括实例和数组两种
3.1.1整数类型
整数类型分为以下四种
byte
-
byte 数据类型是8位、有符号的,以二进制补码表示的整数
-
最小值是 -128(-2^7);
-
最大值是 127(2^7-1);
-
默认值是 0;
-
byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一;
-
例子:byte a = 100,byte b = -50。
short:
-
short 数据类型是 16 位、有符号的以二进制补码表示的整数
-
最小值是 -32768(-2^15);
-
最大值是 32767(2^15 - 1);
-
Short 数据类型也可以像 byte 那样节省空间。一个short变量是int型变量所占空间的二分之一;
-
默认值是 0;
-
例子:short s = 1000,short r = -20000。
int:
-
int 数据类型是32位、有符号的以二进制补码表示的整数;
-
最小值是 -2,147,483,648(-2^31);
-
最大值是 2,147,483,647(2^31 - 1);
-
一般地整型变量默认为 int 类型;
-
默认值是 0 ;
-
例子:int a = 100000, int b = -200000。
long:
-
long 数据类型是 64 位、有符号的以二进制补码表示的整数;
-
最小值是 -9,223,372,036,854,775,808(-2^63);
-
最大值是 9,223,372,036,854,775,807(2^63 -1);
-
这种类型主要使用在需要比较大整数的系统上;
-
默认值是 0L;
-
例子: long a = 100000L,Long b = -200000L。
3.1.2 浮点数类型
float:
-
float 数据类型是单精度、32位、符合IEEE 754标准的浮点数;
-
float 在储存大型浮点数组的时候可节省内存空间;
-
默认值是 0.0f;
-
浮点数不能用来表示精确的值,如货币;
-
例子:float f1 = 234.5f。
double:
-
double 数据类型是双精度、64 位、符合IEEE 754标准的浮点数;
-
浮点数的默认类型为double类型;
-
double类型同样不能表示精确的值,如货币;
-
默认值是 0.0d;
-
例子:double d1 = 123.4。
3.1.3布尔类型
boolean:
-
boolean数据类型表示一位的信息;
-
只有两个取值:true 和 false;
-
这种类型只作为一种标志来记录 true/false 情况;
-
默认值是 false;
-
例子:boolean one = true。
3.1.4字符类型
char:
-
char类型是一个单一的 16 位 Unicode 字符;
-
最小值是 \u0000(即为0);
-
最大值是 \uffff(即为65,535);
-
char 数据类型可以储存任何字符;
-
例子:char letter = ‘A’;。
3.2 变量
编程的本质,就是对内存中数据的访问和修改,程序所使用的数据都保存在内存中。程序员需要一种机制来访问或修改内存中的数据。这种机制就是变量,每个变量都代表了一小块内存,而且变量是有名字的,程序对变量赋值,实际上就是把数据装入该变量所代表的内存区的过程;程序读取变量的值,实际上就是在该变量所代表的内存区中取值的过程。可以形象的理解为,变量相当于一个有名字的容器,该容器用于装各种不同类型的数据。
3.3字符串
String类代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。
- 字符串都是对象(特殊的对象)
- 一旦初始化不可改变
- 字符串是常量,可以共享
本文地址:https://blog.csdn.net/weixin_49734702/article/details/107681829
上一篇: 龟兔赛跑之-如何判断链表有环?
下一篇: openLayer4实现动态改变标注图标