hello.java:1: 错误: 类 Main 是公共的, 应在名为 Main.java 的文件中声明

Java中文件名与类名不一致,就会导致这样的错误。

java程序的文件名错了,文件名应该与声明的class类一致,将Lala.java改为Hello.java就可以了。

最后我们把文件名改为Hello试一下

java中文件名、类名之间的关系

1.Java保存的文件名必须与类名一致;
2.如果文件中只有一个类,文件名必须与类名一致;
3.一个Java文件中只能有一个public类;
4.如果文件中不止一个类,文件名必须与public类名一致;
5.如果文件中不止一个类,而且没有public类,文件名可与任一类名一致。

当编写一个Java源代码文件时,此文件通常被[……]

继续阅读

Javascript 中的异步操作

Javascript 通常被称为异步语言。这意味着它不会像其他语言一样一直从上到下运行。一个完美的例子是:

  • 您使用该fetch函数来调用 API。
  • 当然,提取会触发(即消息会发送到 API),但 Javascript不会等待响应。
  • Javascript 移到下一行,但其中包含 fetch 的变量仍未得到响应。
  • 如果您尝试调用 fetch 变量,它可能有也可能没有您需要的数据,它的响应取决于您的互联网速度(以及 HTTP 协议的速度)。

因此,Javascript 需要一种方法来等待数据从 API 等服务返回,然后再继续下一行。为此,我们在 Javascript中使用了一堆异步关键字和函数[……]

继续阅读

如何在 Windows 上下载和安装 Node.js 和 NPM

要开始构建 Node.js 应用程序,第一步是安装 node.js 框架。Node.js 框架适用于从 Windows 到 Ubuntu 和 OS X 的各种操作系统。一旦安装了 Node.js 框架,您就可以开始构建您的第一个 Node.js 应用程序。

Node.js 还可以通过使用自定义模块来嵌入外部功能或扩展功能。这些模块必须单独安装。模块的一个示例是MongoDB模块,它允许您从 Node.js 应用程序使用 MongoDB 数据库。

在本教程中,您将学习-

  • 如何在 Windows 上下载和安装 Node.js
  • 如何在 Windows 10/8/7 上安装 NPM
  • 在[……]

    继续阅读

Javascript 日期及其工作原理

Javascript 日期因难以处理而臭名昭著。在本教程中,我们将了解 Javascript 日期的工作原理,以及如何根据自己的喜好操作它们。

创建日期#

要创建日期,我们通常使用Date()函数。例如,要获取当前日期,我们可以执行以下操作:

然后一切都基于使用new Date(). 让我们看看一些典型的用例以及它们如何使用此new Date()功能。

获取当前时间戳#

unix 时间戳是自1970 年 1 月 1 日以来的秒数。要在 Javascript 中获取 unix 时间戳,我们使用函数getTime(). 奇怪的是,Javascr[……]

继续阅读

用于访问用户本地文件的 Javascript API

从历史上看,在使用前端 Javascript 时,不可能在用户的计算机上编写或编辑文件。这样做的理由是防止从 Internet 直接访问用户的文件更安全。

新的文件系统 API 改变了这一点,并为我们创建了一种安全的方式来更改、编辑和添加用户计算机上的文件。这意味着我们最终可以从前端 Javascript 文件写入用户的计算机,只要他们给我们许可。

它是如何工作的?#

我们可以将三个关键函数与文件系统 API 一起使用:

  • window.showSaveFilePicker – 它允许我们将文件保存到用户计算机,然后我们可以对其进行读/写访问。
  • window.sh[……]

    继续阅读

Flask学习笔记

直接图片识别文本,可能有中文字符,稍后修正。

1001.选择之前的解释器

1002.Flask项目目录

1003.[……]

继续阅读

Python Web 开发的十大框架

结论:
初学Python Web开发,建议用用Web2py或Flask

最终的选择大概还Django
当然也可以直接学习Django

Python Web 框架一直是 Web 开发的关键,尽管 Python 如今在机器学习领域的使用获得了很多赞誉。事实上,每当我提出一个新想法的原型时,我通常会先将其包装在网络服务器上,然后再对其进行测试,或者请其他人对其进行评估。基于 Web 的界面使得与原型交互变得更加容易。在大多数情况下,您甚至不需要 GUI – 由 Web 服务器提供的简单 API 可以使您的原型易于交互。

我通常会选择像 Python 的 Flask 这样快速简单的[……]

继续阅读

Javascript 对象简介

使用一维数组非常棒,但有时您需要的不止于此。为了在 Javascript 中存储更复杂的数据结构,我们使用对象。对象允许我们同时拥有数据的键和对。

如何制作一个对象#

在 Javascript 中创建对象就像创建数组一样简单。我们使用大括号来定义我们的对象,然后有键/值对。一个简单的对象如下所示:

对象通过允许我们给它们 keys 来为我们提供关于我们的价值观的背景。对象可以是多维的,这仅意味着它们自身包含对象。它们还可以包含数组。因此,下面也是一个有效的对象:

对象内同一级别的对象键必须是唯一的,因此您不能有重复的键。

其他定义对象的方法

上面的方[……]

继续阅读

java文章列表

https://www.code8cn.com/java/abmcode-time_to_upgrade_jdk.html
https://www.code8cn.com/java/apolis-16909506.html
https://www.code8cn.com/java/assembly—16898095.html
https://www.code8cn.com/java/b10100912-16895982.html
https://www.code8cn.com/java/bingyu96-16896114.html
https://www.code8cn.com/java/bolin[……]

继续阅读

Python常用代码块&编程规范

常用代码块

tkinter经典面向对象写法

一、请求接口(短链接)

1、requests

requests库的七个主要方法

方法解释requests.request()构造一个请求,支持以下各种方法requests.get()获取html的主要方法requests.head()获取html头部信息的主要方法requests.post()向html网页提交post请求的方法requests.put()向html网页提交put请求的方法requests.patch()向html提交局部修改的请求requests.delete()向html提交删除请求

详[……]

继续阅读