Java开发环境的搭建、Java中的常量和变量

简介: Java开发环境的搭建、Java中的常量和变量

🎯目的:

  1. 掌握JDK的安装方法。
  2. 掌握用记事本编写java程序,用javac命令编译,用java命令运行class文件。
  3. 掌握path环境变量的配置过程。
  4. 掌握Eclipse的安装方法。
  5. 掌握在Eclipse中创建项目、运行项目、进一步熟悉eclipse开发环境的配置及常用快捷键操作。
  6. 掌握java基本数据类型、常量、变量及其使用。
  7. 使用Scanner类进行键盘输入练习。

🎯内容:

1、下载JDK

www.oracle.com/technetwork/java/javase/downloads/index.html

http://www.oracle.com/technetwork/java/javase/downloads/index.html


点击下载JDK,打开下载列表界面。首先,点击”Accept License Agreement”,然后选择对应的版本,下载。


2、安装JDK

安装过程和普通软件安装没什么区别,过程中会让你选择JDK和JRE安装目录,采用默认即可。也就是说,通通点击“下一步”就能完成安装。

注意:建议所有跟开发相关的软件都不要安装在有中文或者空格的目录下。

安装JDK——指定JDK安装目录

安装JDK——指定JRE安装目录

安装JDK——成功安装界面


3、第一个程序:

HelloWorld案例

(1)用记事本创建、编译、运行java程序


A:在D盘跟目录下创建一个文件夹test


B:在test文件夹下建立一个记事本文件并修改名成


       HelloWorld.java


C:打开这个文件,在里面输入内容


       class HelloWorld {


                public static void main(String[] args) {


                        System.out.println("HelloWorld");


                }


       }    


D:通过cmd命令进入test目录


E:通过javac命令编译生成class文件


       javac  HelloWorld.java


F:通过java命令运行class文件


       java  HelloWorld


G:在控制台我们就能看到一个输出:


       Hello World    


注意一些常见的问题

       (1)扩展名被隐藏


                如何找到:工具--文件夹选项--查看--去除隐藏扩展名的那个勾勾


       (2)我要求文件名称和类名一致。


                实际上不这样做也是可以的。


                但是,注意:


                        javac后面跟的是文件名+扩展名


                        java后面跟的类名不带扩展名


       (3)Java语言严格区分大小写,请注意。


                 还有就是单词不要写错了。


       (4)见到非法字符: \65307肯定是中文问题。


                我们写程序要求标点符号必须全部是英文状态。


       (5)括号的配对问题。


                一般来说,括号都是成对出现的。


       (6)遇到


                在类 HelloWorld 中找不到主方法, 请将主方法定义为


                肯定是主方法的格式问题。


建议:如果你不能很好的理解和掌握上面每一步操作,请练习DOS命令内容。

4、配置环境变量  

(1)右键计算机——>属性——>高级系统设置

f72b4139e1564bd6b1ec18d30866c451.jpg

(2)单击环境变量按钮,进入环境变量操作主界面

73b1af92bdd44de7ad91100616a988aa.jpg

(3)单击新建按钮,新建JAVA_HOME变量(用于说明JDK的安装目录)

d93aa15e6a7740cba11abf362a6ef693.jpg


(4)修改系统环境变量Path,在最前面追加%JAVA_HOME%\bin  并以;和原路径分隔。再增加:“.;”。这是表示当前目录的意思。

b1fc7c1244404eb8ab49d85f0e1817d6.jpg


(5)测试JDK安装成功


进入命令行窗口,开始菜单搜索框输入“cmd”即可,如图1-18所示。在窗口中输入命令“java  -version ”,回车。出现如下结果,则说明JDK安装成功。

32ac26e8ebd1474e930e33fb0ca94598.jpg

(6)设置完成path路径后,再把步骤(3)中编写的HelloWorld.java序放置在在其他文件夹下编译、运行。

例如:放到D:\文件夹。用Dos命令进入D:\文件夹:


通过javac命令编译生成class文件


       javac HelloWorld.java


通过java命令运行class文件


       java HelloWorld


在控制台我们就能看到一个输出:


       HelloWorld    


3fa45c5f1979f081cdb816e11c7d154d_32ac26e8ebd1474e930e33fb0ca94598.jpeg

5、下载和安装Eclipse

下载地址:

Eclipse Packages | The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source projects...

http://www.eclipse.org/downloads/eclipse-packages/


,下载界面如下图所示。选择Eclipse IDE for Java Developers,根据自己安装的JDK, 决定是下载32位还是64位。下载完成后,直接解压。进入目录,双击eclipse.exe即可使用。


6、在Eclipse中新建工程MyPro01 ,具体步骤如下:

(1)在界面左侧的“Package Explorer”视图中右键单击,在快捷菜单中依次选择newJava  Project,开始新建Java项目。


输入项目名称MyPro01,点击Finish 完成

(2)在工程MyPro01新建类Welcome。

出现新建类的开始界面。我们只需输入类名即可,其他不需做任何设置:


(3)在类文件中输入以下内容:

public class Welcome {
 
        public static void main(String[] args) {
 
                 System.out.println(“我是河南科技大学软件学院的学生!”);
 
        }
 
}


(4)运行程序

Welcome文件上右键菜单中选择Run As Java  Application

界面下方的控制台(console)出现运行结果


7、变量的声明并赋值,分析以下程序运行结果

public class ex01 {
 
    public static void main(String[ ] args) {
 
        boolean flag = true;  // 声明boolean型变量并赋值
 
        char c1, c2;   // 声明char型变量
 
        c1 = '\u0041';   // 为char型变量赋值
 
        c2 = 'B';   // 为char型变量赋值
 
        int x;   // 声明int型变量
 
        x = 9;  //为int型变量赋值 
 
        int y = x;  // 声明并初始化int型变量
 
//看看下面两个定义有没有区别呢?
 
        float f1 = (float)12.345;
 
        float f2 = 12.345f; // 声明float型变量并赋值
 
        double d = 3.1415926;  //声明double型变量并赋值
 
        System.out.println("c1 = " + c1);
 
        System.out.println("c2 = " + c2);
 
        System.out.println("x = " + x);
 
        System.out.println("y = " + y);
 
        System.out.println("f1 = " + f1);
 
System.out.println("f2 = " + f2);
 
        System.out.println("d = " + d);
 
    }
 
}

执行结果:

8、常量的声明及使用。分析以下程序运行结果

public class ex02 {
 
    public static void main(String[] args) {
 
        final double PI = 3.14;
 
        // PI = 3.15; //编译错误,不能再被赋值!
 
        double r = 4;
 
        double area = PI * r * r;
 
        double circle = 2 * PI * r;
 
        System.out.println("area = " + area);
 
        System.out.println("circle = " + circle);
 
    }
 
}

执行结果:

9、Eclipse空间的基本配置

       A:程序的编译和运行的环境配置(一般不改)


                window -- Preferences -- Java


                编译环境:Compiler     默认选中的就是最高版本。


                运行环境:Installed JREs     默认会找你安装的那个JDK。建议配置了Java的环境变量。


                问题:


                低编译,高运行。可以。


                高编译,低运行。不可以。


                        建议,编译和运行的版本一致。


       B:如何去掉默认注释?


                window -- Preferences -- Java -- Code Style -- Code Templates


                选择你不想要的内容,通过右边Edit编辑。


                注意:请只删除注释部分,不是注释部分的不要删除。


       C:行号的显示和隐藏


                显示:在代码区域的最左边的空白区域,右键 -- Show Line Numbers即可。


                隐藏:把上面的动作再做一次。


       D:窗体给弄乱了,怎么办?


                window -- Reset Perspective


       E:控制台找不到了,怎么办?


                Window--Show View—Console

10、Eclipse:常用快捷键

       A:格式化  ctrl+shift+f


       B:导入包  ctrl+shift+o


                如果该类仅仅在一个包中有,就自己显示了


                如果该类在多个包中有,会弹出一个框框供你选择


       C:注释


                单行:注释 ctrl+/,取消注释再来一次。


                多行:ctrl+shift+/,ctrl+shift+\


       D:代码上下移动


                选中代码alt+上/下箭头


       E:查看源码


                选中类名(F3或者Ctrl+鼠标点击)


11: Eclipse中删除项目和导入项目

A:删除项目


                选中项目 – 右键 – 删除


                        从项目区域中删除


                        从硬盘上删除


   


B:导入项目


                在项目区域右键找到import


                找到General,展开,并找到


                Existing Projects into Workspace


                点击next,然后选择你要导入的项目


                注意:这里选择的是项目名称


相关文章
|
9天前
|
Java 程序员 容器
Java中的变量和常量:数据的‘小盒子’和‘铁盒子’有啥不一样?
在Java中,变量是一个可以随时改变的数据容器,类似于一个可以反复打开的小盒子。定义变量时需指定数据类型和名称。例如:`int age = 25;` 表示定义一个整数类型的变量 `age`,初始值为25。 常量则是不可改变的数据容器,类似于一个锁死的铁盒子,定义时使用 `final` 关键字。例如:`final int MAX_SPEED = 120;` 表示定义一个名为 `MAX_SPEED` 的常量,值为120,且不能修改。 变量和常量的主要区别在于变量的数据可以随时修改,而常量的数据一旦确定就不能改变。常量主要用于防止意外修改、提高代码可读性和便于维护。
|
1月前
|
Java 编译器
java“变量 x 可能未被初始化”解决
在Java中,如果编译器检测到变量可能在使用前未被初始化,会报“变量 x 可能未被初始化”的错误。解决方法包括:1. 在声明变量时直接初始化;2. 确保所有可能的执行路径都能对变量进行初始化。
|
17天前
|
Java 编译器
Java重复定义变量详解
这段对话讨论了Java中变量作用域和重复定义的问题。学生提问为何不能重复定义变量导致编译错误,老师通过多个示例解释了编译器如何区分不同作用域内的变量,包括局部变量、成员变量和静态变量,并说明了使用`this`关键字和类名来区分变量的方法。最终,学生理解了编译器在逻辑层面检查变量定义的问题。
Java重复定义变量详解
|
21天前
|
数据采集 分布式计算 Java
Kettle的Java开发环境需要什么jar包?
【10月更文挑战第24天】Kettle的Java开发环境需要什么jar包?
63 2
|
25天前
|
Java
通过Java代码解释成员变量(实例变量)和局部变量的区别
本文通过一个Java示例,详细解释了成员变量(实例变量)和局部变量的区别。成员变量属于类的一部分,每个对象有独立的副本;局部变量则在方法或代码块内部声明,作用范围仅限于此。示例代码展示了如何在类中声明和使用这两种变量。
|
27天前
|
安全 Java
java BigDecimal 的赋值一个常量
在 Java 中,`BigDecimal` 是一个用于精确计算的类,特别适合处理需要高精度和小数点运算的场景。如果你需要给 `BigDecimal` 赋值一个常量,可以使用其静态方法 `valueOf` 或者直接通过字符串构造函数。 以下是几种常见的方法来给 `BigDecimal` 赋值一个常量: ### 使用 `BigDecimal.valueOf` 这是推荐的方式,因为它可以避免潜在的精度问题。 ```java import java.math.BigDecimal; public class BigDecimalExample { public static void
|
1月前
|
分布式计算 资源调度 Hadoop
大数据-01-基础环境搭建 超详细 Hadoop Java 环境变量 3节点云服务器 2C4G XML 集群配置 HDFS Yarn MapRedece
大数据-01-基础环境搭建 超详细 Hadoop Java 环境变量 3节点云服务器 2C4G XML 集群配置 HDFS Yarn MapRedece
76 4
|
1月前
|
Java
java中父类方法return this.对象还是变量,子类去调用this.这个方法的问题
本文探讨了在Java中,当父类的方法返回`this`对象或变量时,子类调用该方法的行为,以及`this`关键字在不同类中调用方法时的指向问题。
15 0
java中父类方法return this.对象还是变量,子类去调用this.这个方法的问题
|
设计模式 存储 Java
建议速读 | Java 常量定义的正确姿势!
在 Java 中,关于常量的话题似乎有很多困惑。有些人使用整数或字符串来定义常量,而另一些人则使用枚举。我还遇到了在其自己的接口中定义的常量,使用该常量的类必须实现该接口。这种策略通常称为接口常量设计模式。
616 0
|
存储 缓存 网络协议
阿里Java编程规约【二】常量定义
1. 【强制】不允许任何魔法值(即未经预先定义的常量)直接出现在代码中。 反例:
481 0