zoukankan      html  css  js  c++  java
  • Java培训Day01——制作疫情地图(一)

    一、前言

    此次培训,是为期三天的网上培训。最终的目的是制作出疫情地图。首先我们来看看主要的讲课内容大纲。

      Day1

        |-Java语法学习(个人感觉讲得还可以,主要围绕本次培训作出的讲解,没有像网上的基础课程那样,长篇大论,有基础的童鞋可以看看复习一下的)

        |-游戏化内存分析(印象中是拿了植物大战僵尸这个单机游戏来讲解的,通过抓包的形式,给我们介绍了太阳【这个游戏的游戏金币】在程序开发中就是一个变量)

        |-制作自动关机程序

      Day2

        |-网络资源定位详解

        |-疫情数据分析读取

        |-对话图灵机器人

        |-手机短信发送

      Day3

        |-疫情地图展示

        |-阿里云服务器搭建

        |-微信公众号入口

    我们今天先来Day1的内容笔记:

    1、安装JAVA的JDK,我在跟着阿里学Java这个系列的第一天有详细安装和配置过程,这里就不作演示了

    2、安装开发工具Eclipse,这里我们可以去Eclipse官网下载,安装后,基本打开就可以用了。当然这里对于我们的笔记而言,详细基础使用教程下面会进行演示:

      |-配置代码存放地址

      |-新建Java工程,软件操作路径File→New→Other

         |-上图选好后,Next

      

        |-点开class2,在class2这个文件下的src包上右击,选择New→class

      

         |-然后我们就可以愉快地开始我们的代码之路了

         |-而我们的Java在这些IDE下编写,可以使用快捷补全方式,进行代码的补全

         |-比如输入:Syso+键盘的Alt+/可以快速打出System.out.println();语句

      3、把我们的程序打包成jar

        |-同样在左边目录里,选中Test.java,右击→Export

        |-点击Next

        |-Next后再点击Next

         |-点击next后,到最后一步

        |-此时我们刚刚选中导出路径下,会多了一个Jar文件。

        |-如果我们双击打不开文件,我们可以在同一目录文件下,新建一个txt文件,在文本文件里输入:java空格-jar空格HelloWorld.jar(要打开的jar文件名)

        |-编辑完文本文件后,我们把txt后缀改成bat。

        

        |-其实我们来到这一步,原理就跟DOS窗口里操作一样,比如我们的jar文件在E盘的new文件夹里

    有很多童鞋,可能用我们.bat文件双击打开,DOS窗口闪一下就关了,那是因为程序打印完HelloWorld,程序就运行完了,就关闭窗口了。所以我们在打印后面加入一个死循环的话就可以了。

      4、到目前为止,我们也就学会了安装JDK、安装Eclipse、如何使用Eclipse。那么接下来是语法的学习,我建议移步到我博客下的跟着阿里学Java系列学习,或者网上的基础入门教程学习,因为培训班主要还是讲项目实训的,对于基础不太好的童鞋不太友好。当然本人也是小白一个,但是还是能看得懂的。所以,对基础有自信的童鞋,直接来看我们的源代码学习吧。(下面代码有注释帮助大家更好分析源码)

    package com.CionDa.shutdown;
    
    import java.io.IOException;
    import java.util.Scanner;
    
    public class ShutDown {
    
        @SuppressWarnings("unlikely-arg-type")
        public static void main(String[] args) throws IOException {
            // TODO Auto-generated method stub
            //程序开启,提示用户程序操作
            System.out.println("======欢迎使用关机程序======");
            System.out.println("请输入关机秒数");
            //调用Java自带的输入类,实例化使用Scanner类
            Scanner input =new Scanner(System.in);
            //等待用户输入整型数据
            int time = input.nextInt();
            //控制台打印提示用户多少秒后关机的信息
            System.out.println("系统将在"+time+"S后关机");
            //下面语句其实就是调用DOS窗口,然后在DOS窗口输入shutdown -s -t 用户输入的关机时间(S)
            Runtime.getRuntime().exec("shutdown -s -t "+time);
            //提示用户如果想终止关机,按Q键可以终止
            System.out.println("========================");
            System.out.println("若想停止关机,请按Q键");
            //此时程序停止在等待用户输入的语句上,待用户输入后,执行后续if判断语句。
            //我们其实要是基础好的,可以用循环来控制下面语句,扫描用户输入不是(Q),
            //我们可以让用户重新输入正确的命令,而不是直接程序结束,多少秒后关机。
            String Keyboard = input.next();
            if(Keyboard.equals("Q")) {
                System.out.println("取消关机");
                Runtime.getRuntime().exec("shutdown -a");
            }
        }
    
    }
    View Code
  • 相关阅读:
    详解机器学习中的熵、条件熵、相对熵、交叉熵
    使用Keras进行深度学习:(三)使用text-CNN处理自然语言(上)
    粒子群优化算法(PSO)之基于离散化的特征选择(FS)(一)
    DNN模型训练词向量原理
    TensorFlow 实战卷积神经网络之 LeNet
    五大经典卷积神经网络介绍:LeNet / AlexNet / GoogLeNet / VGGNet/ ResNet
    Oracle 查询版本号
    C# 递归获取 文件夹的 所有文件
    SQL Server 常用语句
    Oracle 导入大量数据
  • 原文地址:https://www.cnblogs.com/Cion-Da/p/13049002.html
Copyright © 2011-2022 走看看