Java
java
海 月
ฅ՞•ﻌ•՞ฅ Sharing is the spirit of the Internet.
展开
-
Java 搭建一个可交互的窗体程序
简单地显示一个窗口所需的最少代码import javax.swing.JFrame;public class main { static class Win extends JFrame{//static不能少 Win() { setVisible(true);//setv } } public static void main(String[] args) { // TODO new Win(); }}报错:No enclosing instan原创 2020-12-18 14:07:49 · 2201 阅读 · 0 评论 -
Java 文件读写(窗体)
import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public cl...原创 2020-12-18 14:08:04 · 769 阅读 · 0 评论 -
Java 中文报错的解决方法
无法识别中文字符:一个中文占两个字符,所以报了四个错解决方法:方法一、脚本转化编码https://blog.csdn.net/weixin_43673589/article/details/109774579方法二、记事本另存修改编码用记事本打开,另存为,下方可以选择保存编码ANSI编码其实是ASCII码的升级版,只能显示英文,不能显示中文要显示中文,必须改为UTF-8修改之后就可以正常编译运行了...原创 2020-12-07 12:57:56 · 2122 阅读 · 2 评论 -
批处理 文档编码转换 ANSI UTF-8
代码如下复制粘贴,保存为bat运行ANSI转UTF-8 直接用UTF-8转ANSI 将下方标红的数字调换位置即可::注释::code1=ANSI(GB2312)::code2=Big5::code3=Shift_JIS::code4=EUC-KR::code5=UTF-8::code6=Unicode@echo off & setlocal enabledelayedexpansion::设置文件转换前编码类型,请参考上面编码序号,序号5即指code5也就是UT.原创 2020-11-18 15:27:52 · 11611 阅读 · 23 评论 -
Java 程序的编译运行
脚本编译法:https://blog.csdn.net/weixin_43673589/article/details/109252869JDK法:打开cmd一、访问程序所在目录二、javac 源文件名(编译)三、java 主类名(运行)三、IDEEclipse点击运行按钮,也可以按CTRL+F11Sublime安装插件后可以按CTRL+B编译...原创 2020-12-07 12:41:01 · 230 阅读 · 0 评论 -
Java 源文件的命名
一、如果只有一个类,文件名必须与该类名相同。二、有多个类,且有public类,文件名必须与public类名相同。二、有多个类,没有public类,文件名只需与其中一个类的类名相同即可。注:一个源文件中,只能有一个public类和main函数。...原创 2020-12-07 12:28:49 · 908 阅读 · 0 评论 -
Java 构造函数不能有返回值类型
构造函数处提示This method has a constructor name这个方法(函数)具有(用了)构造函数名称调用构造函数时提示The constructor StuGroup(int) is undefined这个构造函数没有被定义这个错误是什么原因呢?我们来看构造函数 public void StuGroup(int len) { stu = new Student[len]; }不容易看出来的是,构造函数不能有返回值,即便是空也不行.原创 2020-11-09 20:19:43 · 4401 阅读 · 0 评论 -
Java 从键盘获取一个字符
这与C和C++有所不同 import java.util.*; Scanner in=new Scanner(System.in); char select= in.next().charAt(0); switch(select) { case 'A': case 'a': ... }原创 2020-11-09 15:34:42 · 1121 阅读 · 0 评论 -
Java nextLine()函数之前如果使用了类似nextInt()的函数,必须用两次nextLine()
在Java中,Scanner就像是一个扫描器它会从内存中的一块缓冲区中扫描并且读入数据而这个Scanner扫描器在扫描过程中判断停止扫描的依据是“空白符”(空格或者回车)在nextInt()在获取整数的过程中,若扫描到“空白符”,会把“空白符”前面的数据取走,但并不处理后面的空白符到nextLine()运就的时候,则会把这个空白符读进去但是因为一旦扫描到空白符,扫描就结束了,nextLine()就运行完了,只读取了一个空白符但这还不至于报错如果这个nextLine后面还有其他函数原创 2020-11-07 15:23:17 · 673 阅读 · 0 评论 -
Java 接口 电视机类、计算机类和手机类
有一个接口UnitPrice,如下所示:interface UnitPrice{ public double unitprice( ); //返回商品的单价}(1)编写电视机类、计算机类和手机类来实现接口UnitPrice。(2)编写一个公共类,其中包含main方法和static double get(UnitPrice u)方法。(3)在main方法中,从键盘上输入电视、计算机和手机的销售个数,调用get方法可以分别得到商店各个商品的单价,之后计算商品的总销售额。程序的..原创 2020-12-18 09:23:04 · 1235 阅读 · 0 评论 -
Java Eclipse 创建工程的方法
创建一个Project选择向导,一般默认Java Project,直接next输入工程名后点击完成模块不必创建在资源文件夹src下创建类输入类名main后点击Finish补充main函数public class main { public static void main(String args[]) { }}...原创 2020-12-07 12:08:58 · 372 阅读 · 0 评论 -
Java 抽象类ObjectVolume
有一个抽象类ObjectVolume,如下所示:abstract class ObjectVolume{ abstract double getVolume(); //返回物体的体积}(1)编写球体类,立方体类和圆柱体类,它们是抽象类ObjectVolume的子类。(2)编写一个公共类,其中包含main方法和static void get(ObjectVolume obj)方法。(3)在main方法中,从键盘上输入1(表示球体)、2(表示立方体)、3(表示圆柱体)时,调用g...原创 2020-12-18 09:19:22 · 961 阅读 · 0 评论 -
Java foreach的用法
Java中的foreach语句就是forfor(int element:s)和C#的foreach不同foreach (int element in s)public class ScorePrint{ public static void main(String[] args) { //for(each)遍历一维数组 int s[]={100,90,80,70,85,90}; for(int element:s) { System.out.println.原创 2020-11-02 00:07:56 · 379 阅读 · 0 评论 -
批处理 编译运行Java
可能是史上最简单的代码?javac %1java %~n1pause文本文档打开,保存为bat把要编译运行的Java文件直接拖到这个脚本上即可输出结果的同时,后台产生机器码原创 2020-10-24 00:52:02 · 320 阅读 · 1 评论 -
用Sublime编译运行Java
懒人请直接点此下载:https://download.csdn.net/download/weixin_43673589/13029393emmsublime就是一个文本编辑器它比较奇葩的地方是可以编译Java但是不运行...so如果想运行Java需要进行一些操作在目录下找到这个包它是一个没有后缀的文件千万不要用txt打开更改因为它是一个压缩包我们把后缀改为zip或rar,用压缩包打开或者不改,直接用WinRAR.exe打开找到这个文件.原创 2020-10-24 00:23:04 · 1243 阅读 · 0 评论 -
Java 环境变量的配置
搜索环境变量在这两项中添加Java的安装目录下的bin文件夹路径比如:D:\Desktop\install\Java\bin两个都要添加,添加完就可以打开Eclipse了原创 2020-09-17 22:22:22 · 179 阅读 · 0 评论