Java开发环境eclipse的安装
一、关于IDE IDE 是集成开发环境的英文缩写,所谓集成开发环境,就是将你在开发过程中所需要的工具或功能集成到了一起,比如代码编写、分析、编译、调试等功能,从而最大化地提高开发者的工作效率。 Java环境配置请参考Java开发环境JDK安装教程 (g2022cyk.top) 二、下载eclipse 在baidu中搜索eclipse,进入Eclipse Downloads | The Eclipse Foundation官网下载页。不要进到其它第三方的网站。 官网下载页如下图所示,点击页面中如红框所示的Download Packages下载解压版本,本篇文章全部基于解压版本介绍。 在打开的页面中,根据自己的操作系统选择对应的Eclipse IDE for Java Developers版本,这里笔者用的是Windows系统,就下载对应的Windows版本。 三、eclipse的使用 下载好后是一个压缩包,我们解压它。 找到eclipse.exe文件,双击打开它。 第一次启动会让你配置工作区的目录,建议选择一个C盘以外的一个空文件夹。 打...
Java的分支语句if的用法
一、分支结构 1.1 if语句 1.1.1 单分支结构 12345if(条件表达式){ 语句序列} 其执行过程如下图所示: 1.1.2双分支结构 123456789if(条件表达式){ 语句序列1}else{ 语句序列2} 其执行过程如下图所示: 1.1.3多分支结构 123456789101112131415161718if(条件表达式1){ 语句序列1}else if(条件表达式2){ 语句序列2} ...else if(条件表达式n){ 语句序列n}else { 语句序列n+1} 其执行过程如下图所示: 练习 从键盘输入一个年份,输出该年份有多少天。 这道题主要涉及到闰年判断的知识。 闰年年份一般是4的倍数,但不是100的倍数,或者是400的倍数。 123456789101112131415161718192021import java.util.Scanner;public c...
Java 语言概述
Java 语言概述 1.1 发展简史 1995 年由 SUN 公司推出。 1996 年发布 JDK1.0。 1999 年 Java 分成 J2SE、J2EE、J2ME,JSP/Servlet 技术诞生。 2004 年发布里程碑式版本:JDK1.5,为突出此版本的重要性,更名为 JDK5.0。 2005 年,J2SE 更名为 JavaSE,J2EE 更名为 JavaEE,J2ME 更名为 JavaME。 2009 年 Oracle 收购 SUN。 2014 年发布 JDK8.0(jdk1.8),是继 JDK5.0 以来变化最大的版本,也是目前的市场主流版本。 目前最新的版本是 Java19。 Java 已经成为 Web 应用开发的首选开发语言,广泛应用于 JavaEE、大数据和 Android 开发。 1.2 Java 的技术体系 JavaSE 支持面向桌面级应用(例如 Windows 下的应用程序)的 Java 平台,提供了完整的 Java 核心 API,此版本以前称为 J2SE。 JavaEE 是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如...
了解JDK、JRE 与 JVM
了解JDK、JRE 与 JVM JDK Java 开发工具包:JDK是Java Development Kit的缩写,JDK是Java语言的软件开发工具包(SDK)。提供了java开发、编译、运行 Java 程序所需的各种工具和资源,包括 Java 编译器、Java 运行时环境,以及常用的 Java 类库等。 JDK 是提供给 Java 开发人员使用的,在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib合起来就称为jre。 JRE Java 运行环境:JRE是Java Runtime Environment的缩写,JRE的内部有一个Java虚拟机(Java Virtual Machine)以及一些标准的类别函数库(Class Library),JRE是运行java字节码文件必备的工具。 普通用户而只需要安装 JRE(Java Runtime Environment)来运行 Java 程序。而程序开发者必须安装 JDK 来编译、调试程序,jre目录里面有两个文件夹 bin ...
小爱同学语音开机
1、开启主板Wake On Lan功能 不同主板设置方式略有不同 2、注册巴法云账号 ①注册账号 前往巴法云官网注册账号。 登录后进入控制台,找到MQTT设备云。 ②新建主题 新建一个主题,名字随意起,结尾一定要加上001这三个数字,不然没法使用小爱控制。 找到刚才新建的主题,点击更多设置。 在右上角修改昵称。 ③绑定米家 打开米家APP,找到我的 3、写入程序 ①下载集成开发环境 链接:https://pan.baidu.com/s/1ni5m_j5oCxDtac2bIl3vHQ 提取码:8266 区分Win10版本和Win7版本。 ②下载资源 输入资源码,一般位于视频的结尾。 ③安装编译器 输入1,软件会自动安装Arduino开发环境。 ④安装8266环境 输入2,软件会自动安装8266开发板。 ⑤安装驱动 输入3,手动点击安装CH340串口驱动。 该软件仅包含CH340的驱动程序,其它驱动请自行下载安装 ⑥配置网络信息 进去之后它会先用电脑的无线网卡扫描WiFi信息,如果电脑没有无线网卡的话它会报错,然后手动输入WiFi名称。 8266只支持2.4G的WiF...
四季学正式开源!
四季学已正式发布并保持开源! 1https://github.com/cykzht/season-zhixue 介绍 四季学——一个美观的成绩查询网站。 正如它的名字一样,这是一个会变换四季的程序,每次启动的时候都会重新选择一个季节作为主题季节。 程序原理 网站整体的框架使用Python+Flask+HTML+layui开发,本项目的诞生离不开zhixuewang、layui、Flask等开源库,感谢这些开发者为开源社区做出的贡献。 Web服务 使用Python的Flask框架返回页面信息。 123456789form flask import *app = Flask(__name__, static_url_path='')@app.route('/', methods=['GET', 'POST'])def index(): """返回登录页面""" return render_template('index....
家里没有电脑?教你用手机编写Python程序
本教程会教你如何把Python程序运行在你的Android以及iOS设备上 安卓篇 推荐软件:Pydroid 3 Pydroid 3是最易于使用且功能强大的Android版Python 3 IDE。 下载链接:点击这里下载 或者复制下方链接 1https://www.coolapk.com/apk/ru.iiec.pydroid3 安装好之后首次运行会安装Python环境,不用手动配置也不用配置变量。 安装好后就可以开始写代码了,需要注意的是,输入的过程必须使用英文输入法输入,推荐使用百度输入法,对代码的兼容性非常好,如果有打不出来的符号可以滑动蓝色的符号条挑选需要的符号,如果使用输入法的中文标点进行输入的话,代码同样无法运行。 写完代码后点击右下角黄色的运行按钮,它就会自动编译运行,在控制台里同样可以进行输入的操作。 iOS篇 iOS上推荐Pythonista 在App Store上就能获取下载 需要注意的是,Pythonista是收费软件,而且价格不菲,有能力的话支持一下正版,实在不行tb解决吧。 小编这里也是没有购买这个软件,小伙伴们可以自己尝试使用该应用。
Python的分支语句if的用法
分支结构 可以根据情况,将整个程序分成两个或者多个部分。在同一条件情况下只能执行其中的一个部分。 用人话说就是给定一个条件,如果满足这个条件,就执行往下的指令,如果不满足条件就跳过上述的代码,直接执行往下的代码,同样的,如果满足条件,也不会执行不满足的的代码。 分支结构写法 最简单的代码结构如下: 1234if <条件>: <语句>else: <语句> 完整的if结构: 123456if <逻辑条件>: <语句>elif <逻辑条件>: #可以多个elif <语句>else: #仅1个 <语句> Python的分支结构,结合了单分支结构和多分支结构的功能特点,导致结构较为复杂。但是其中多分支的elif结构应用情况较为单一,所以if分支结构的核心结构应该为上面的结构,这里注意,一旦用了if就必须用else或elif,否则无法运行。 缩进符号“:” 在Python中,只要出现有语句是在其他语句前提之下的情况,在这些语句前,也就是有归属的结构中,都会出现一个符...
Python的逻辑值与关系运算、逻辑运算
逻辑值(布尔值) 逻辑值只有两个,一个代表成立,一个代表不成立。 一个是英文True,另外一个是英文False,注意大小写敏感。 而在计算机中,为了方便使用,True对应一个数值1,False对应一个数值0。 可以print(int(True)) 和print(int(False))进行验证。 逻辑运算 在需要将逻辑结果进行叠加时,单纯的关系运算很多时候力不从心。就需要有逻辑运算将关系运算的结果进行结合。 逻辑运算在很多时候相当于语文语法中的连词,如并且、或者等。 逻辑运算符有三个 逻辑非运算:not 逻辑与运算(并且):and 逻辑或运算(或者):or 非运算结果 a的值 非运算结果(not a) True False False True 与(并且)运算结果 a b a and b的结果 True True True True False False False True False False False False 即左右两边有False结果即为False。 或(或者)运算结果 a b a or b的结果 ...
小鱼游泳题目详解
题目分析 这一天,小鱼给自己的游泳时间做了精确的计时,它发现自己从a时b分一直游泳到当天的c时d分,请你帮小鱼计算一下,它这天一共游了多少时间呢? 问题的重点在于统一单位。 统一单位为分钟:a小时b分钟就是a * 60 + b分钟。c小时d分钟就是c * 60 + d分钟。时间差即为两个分钟的差。再转化出是几小时,几分钟即可。 常规做法 第一步:输入时间 使用input指令输入输入时间,分开输入小时和分钟。 1234a = input('请输入开始的小时(24小时制):')b = input('请输入开始的分钟(24小时制):')c = input('请输入结束的小时(24小时制):')d = input('请输入结束的分钟(24小时制):') 第二步:时间转换 把小时转换成分钟要乘以六十,再加上输入的分钟。 12e = int(a) * 60 + int(b)f = int(c) * 60 + int(d) 第三步:时间计算 用结束的时间(分钟)减去开始的时间(分钟),算出总用时长。 1g = f ...