关于JAVA的自我学习

学习时间:

学习JAVA的第一天


学习内容:

1、 搭建 了Java 的开发环境
安装的版本为9.0.4
安装时的图片
2、 熟悉了JAVA相关的认知
JDK 和 JRE

JDK (Java Development Kit):是 Java 程序开发⼯具包,包含 JRE 和开发⼈员使⽤的⼯具。(JRE + tools)

JRE (Java Runtime Environment):是 Java 程序的运⾏时环境,包含 JVM 和运⾏时所需要的核⼼类库 。

JRE相当于是Java程序的运行环境,若只需要运行一个已有的Java程序,那么只需安装 JRE 即可。

我们想要开发⼀个全新的Java 程 序,那么必须安装 JDK 。JDK 安装完成后,在 JDK 安装路径下可以看到如下内容:

  • bin⽬录:⽤于存放JDK⼯具命令,⽐如⽤于编译 Java 程序的 javac 命令、⽤于启动 JVM 运 ⾏ Java 程序的 java 命令、⽤于⽣成⽂档的 javadoc 命令和⽤于打包的 jar 命令等等;
  • jre⽬录:⽤于存放 JDK 所包含的 JRE ,其中包含有 JVM 和核⼼类库;
  • lib⽬录:⽤于存放 JDK ⼯具命令所对应的⼯具包(Tool APIs);
  • demo⽬录:⽤于存放⼀些示例程序;
  • src.zip⽂件:⽤于存放核⼼类库的 Java 源代码。

3、 掌握了八种数据类型
八种数据类型
上图汇集了各种类型数据的取值范围,若输出的数据大于相关类型的取值范围,会出现以下情况:

int a = 2147483647,b=-2147483648;
a = a + 1;
b = b-1;
System.out.println("a=" + a);
System.out.println("b=" + b);

a=-2147483648
b=2147483647

4、 计算了相关习题


在这里插入图片描述

int s1 = 1;
        int s2 = 1;
        int n;
        int sum;
        Scanner month = new Scanner(System.in);
        System.out.println("请输入月份:");
        n = month.nextInt();
        for (int i = 1; i <= n; i++) {
            if (i == 1) {
                System.out.println("第1个月的兔子对数:" + s1);
                continue;
            } else if (i == 2) {
                System.out.println("第2个月的兔子对数:" + s2);
                continue;
            } else {
                sum = s2;
                s2 = s1 + s2;
                s1 = sum;
                System.out.println("第" + i + "个月的兔子对数:" + s2);
            }
        }

在这里插入图片描述

int count = 0;
         for (int sqrt = 101; sqrt < 200; sqrt++) {
             boolean change = true;
             for (int x = 2; x < Math.sqrt(sqrt); x++) {
                 if (sqrt % x == 0) {
                     change = false; 
                     break;
                 }
             }
             if (change == true) {
                 count++;
                 System.out.println(sqrt + "");
             }
         }
         System.out.println("素数的个数:" + count);

在这里插入图片描述

int count = 0;
         for (int sqrt = 101; sqrt < 200; sqrt++) {
             boolean change = true;
             for (int x = 2; x < Math.sqrt(sqrt); x++) {
                 if (sqrt % x == 0) {
                     change = false; 
                     break;
                 }
             }
             if (change == true) {
                 count++;
                 System.out.println(sqrt + "");
             }
         }
         System.out.println("素数的个数:" + count);

学习产出:

这里统计学习计划的总量
1、 技术笔记 1 篇
2、CSDN 技术博客 1 篇

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值