java
文章平均质量分 64
曹红杏
一个喜欢学习的人
展开
-
eclipse上的Java静态分析工具——待续
eclipse上的使用静态分析工具原创 2023-04-02 17:48:53 · 985 阅读 · 0 评论 -
eclipse创建第一个java web项目并运行
快速新建并运行java web工程原创 2023-02-18 19:06:55 · 10005 阅读 · 1 评论 -
tomcat安装和配置
windows上安装和配置tomcat原创 2023-02-18 18:02:21 · 1594 阅读 · 0 评论 -
maven的下载、配置
安装和使用maven原创 2022-08-20 17:12:26 · 7064 阅读 · 5 评论 -
java入门 常见问题0018:不合适的继承关系
不合理的使用继承,只有当A类也是一种B类的时候,A才继承B例如,猫是一种动物,所以猫继承动物类,而狗不是一种猫,所以狗不应当继承猫。这位同学让狗继承猫的做法就不是发非常合适了,...原创 2020-08-04 18:26:18 · 351 阅读 · 0 评论 -
java入门 常见问题0017:除了构造方法外,其他方法必须给定返回值类型
java入门 常见问题0016:除了构造方法外,其他方法必须给定返回值类型修改结果如下:原创 2020-07-28 13:00:24 · 342 阅读 · 0 评论 -
java入门 常见问题0016:变量名不合适
常量用全大写;非常量建议采用小驼峰命名法,即所有单词首字母大写,第一个单词首字母小写下面NAME不是常量,应当用name表示。这样才符合业界习惯。原创 2020-07-28 12:35:57 · 229 阅读 · 0 评论 -
java入门 常见问题0015:避免硬编码
java入门 常见问题0015:避免硬编码,或者采用属性值替代,或者使用参数替代如下这各同学的代码中,名字是固定的,导致以后如果需要其他猫咪抓老鼠,代码就需要修改,这时应该替换为属性值。解决办法如果属性中没有该变量值,则增加形参,让调用者提供即可。...原创 2020-07-28 11:45:10 · 904 阅读 · 0 评论 -
java入门 常见问题0010-2:方法名不合适
java入门 常见问题0010-2:方法名不合适如下所示,这位同学,方法名getCatchmouse 就不合适,建议改为catchMousegetxxx setXXX通常用于设置属性,抓老鼠是一个动作,方法名直接写成动作就好了原创 2020-07-28 11:23:00 · 233 阅读 · 0 评论 -
java入门 常见问题0014:有get/set的属性建议设置为private,否则get/set可能失去作用
我们通常会为成员属性加上get/set方法,来隐藏我们的秘密属性,或者对数据的保存做合法性检查等,大家看下这个代码,你觉得有改进的余地吗?反之,如果设置了get/set方法,但是没有将属性设置为private,那么使用者可能不通过get或者set访问或者设置属性,这背离了我们初衷。解决方法:有个get/set方法的,请加上private权限修饰符,这样使用至就不能走后门了,都需要调用get/set来存取变量了。...原创 2020-07-28 10:38:22 · 408 阅读 · 0 评论 -
java入门 常见问题0013:定义类不合适
作业哟求如下有位同学的结果是:我们可以看到他将要实现的猫和狗的类的名字和年龄放到一个类中了,这样实例化该类后,可以保存一只猫和一只狗的信息。这样实现存在以下问题:a 如果要想要实例化一只猫,狗也要实例化,b 如果想示例话2只猫和3只狗呢?package j2;public class Week3 { String name1, name2; int age1, age2; public void Grab(String animal) { System.out.p.原创 2020-07-28 10:01:10 · 232 阅读 · 0 评论 -
java入门 常见问题0012:java中类中只能是成员变量定义,方法定义、语句块,具体的语句都应当放在方法或代码块中
java编程入门 常见问题0012:java中类中只能是成员变量定义,方法定义的语句,具体的语句都应当放在方法中新学习java的同学,写代码的时候经常容易把一些执行语句直接写在类里面。类里面直接能放的只能是:成员变量定义,成员方法定义。代码块,像下面这样就会编译出错的、改成下面这样就可以了...原创 2020-07-27 23:55:08 · 676 阅读 · 0 评论 -
java入门 常见问题0011:使用系统提供的方法时,一定要弄清楚数据是否从0开始
java编程入门 常见问题0011:使用系统提供的方法时,一定要弄清楚是否从0开始如下图所示,在设置日期时,以为设置的是7月,实际设置的是8月奥原创 2020-07-26 14:57:28 · 157 阅读 · 0 评论 -
java入门 常见问题0009:方法中出现多余的参数
方法的参数是需要调用者指定数值,传递给方法的,如果这个参数在方法中没有用到就应当去掉,减少调用者的无效工作量原创 2020-07-26 09:58:53 · 381 阅读 · 0 评论 -
java入门 常见问题0010:方法名不能望文生义,容易引起误解
java编程入门 常见问题0010:方法名不能望文生义,容易引起误解下面这位同学的作业中,用clrcle表示周长,square表示面积,我的脑容量跟不上啊,而且作业中海油圆形类、矩形类,这多么容易让人误解啊!...原创 2020-07-26 14:18:56 · 168 阅读 · 0 评论 -
java入门 常见问题0008:else没有和正确的if配对
java编程入门 常见问题0008:else没有和正确的if配对刚学习编程语言的同学常常出现else配错对的情况,else的配对原则是就进原则,和最近的能配对的if配对。下面这段代码本来是判断当水平、垂直、斜向上、斜向下放下如果出现连续棋子数量大于6的情况,则说明某方获胜,然后根据当前方的标志,判定黑方还是白方获胜、结果这位可爱的同学,把else与106行的if配对,导致刚落子时,连续棋子数不足6,直接进入114的else分支,判定白方获胜了。所以大家一定要注意else和那个if配对。小原创 2020-07-16 14:58:49 · 1419 阅读 · 0 评论 -
java入门 常见问题0007:如何让JTextField文本框可以设置背景图像
java编程入门 常见问题0007:如何让JTextField文本框可以设置背景图像代码参考网友的代码,地址已经找不到了,对不住那位网友了有的同学在做GUI开发时,希望文本框有背景图像,但是JTextField没有设置图像方法。那么怎么办呢?一言不合就定义子类,定义JTextFiel使得它在构造的时候能指定图像(当然如果需要,也可以增加SetImage方法)效果如下:我们,来看看代码把:import java.awt.Color;import java.awt.EventQu原创 2020-07-16 00:07:46 · 1285 阅读 · 0 评论 -
java入门 常见问题0006:字符串的内容比较应当用String的equals方法,而不是用 ==
java编程入门 常见问题0006:字符串的内容比较应当用String的equals方法,而不是用 ==equals用来比较字符串内容是否相同==判断两个对象是否同一对象下面为某个同学想实现通讯录的查找而写的代码,由于错误的使用了==,导致查找不到...原创 2020-07-15 20:37:55 · 197 阅读 · 0 评论 -
java入门 常见问题0005:不注意代码的层级结构,main方法放到非静态内部类中,执行出错
不注意代码的层级结构,main方法放到非静态内部类中,执行提示找不到main方法解决方法:将main方法移动到外部类中原创 2020-07-15 19:32:36 · 216 阅读 · 0 评论 -
java编程入门 常见问题0004:不注意代码的层级结构,外部类的构造方法放到内部类中
java编程入门 常见问题0003:不注意代码的层级结构,main或者外部类的构造方法放到内部类中,导致new对象是,构造方法不能被执行1.外部类的构造方法写到内部类里原创 2020-07-15 19:25:24 · 173 阅读 · 0 评论 -
java编程入门 常见问题0003:类方法的参数不符合实际情况
类的方法设置时,应当符合事物的规律,例如抓老鼠通常不需要传入姓名和年龄,如果要打印信息,这些信息应当从成员属性中获取例如,构造猫的时候给它指定了姓名和年龄,抓老鼠的时候如果想打印这些信息,直接用属性值即可,...原创 2020-07-15 17:52:49 · 238 阅读 · 0 评论 -
java编程入门 常见问题0002:如何将你的ecpilse工程在同学的eclipse上恢复
学习工程中,有时需要团队合作完成项目,这时就需要把一个同学的工程交给另一个同学,那么如何快速完成导出导入呢?基本过程为:1.同学A 通过 export将项目导出成zip文件;2.同学B 将zip文解压到本机工作目录下,然后通过import,选择Existing project into Workspace ,然后选择哪个解压文件及即可导入完整项目。下面开看详细操作步骤1.同学A导出项目在package explore 中选择项目,点击右键菜单 “export“””选择 Gernal原创 2020-07-14 10:48:40 · 328 阅读 · 0 评论 -
java入门 常见问题及解决方法0001:Editor dose not contain a main type
java新人运行程序时会遇如下图所示的提示框,系统提示Selection dose not contain a main type代码左看右看没问题啊。其实原因很简单,是代码放的位置不正确。代码一般应当放到工程src目录下,因为src目录默认被设置为源代码路径。其他目录未设置如果碰到问题怎么解决:将源代码文件移动到工程的src目录下2.手动将代码所在的文件夹设置为源代码路径,设置方法如下,点击文件夹右键菜单 build path->use as source folder..原创 2020-07-12 18:48:04 · 1491 阅读 · 0 评论 -
eclipse启动提示he Eclipse executable launcher was unable to locate its companion shared library. 时怎么办
启动eliipse出现错误:The Eclipse executable launcher was unable to locate itscompanion shared library.,该怎么办呢?查了资料,将eclipse的配置文件eclipse.ini修改设置按照网上说的,修改eclipse.ini 文件的 startup目录,仍不行,后来试了下面一个路径,发现那个路径找不到了,原来之前修复别的程序,错误修改.p2文件夹的名称,修改后正常...原创 2020-05-08 23:47:58 · 3243 阅读 · 3 评论 -
eclipse上安装Swing插件编写窗口程序
eclipse上安装界面编程环境Swing、一.安装和配置好eclipse二.安装SWing环境eclipse上安装WindowBuildera 点击菜单 help->install New Softwareb 点击add 按钮,在弹出窗口的location中输入下载安装程序的路径,name值随意填写一个c、选择全部选项后,点击窗口上的“Next”按钮d 选择全部项目后"N...原创 2020-05-04 21:16:46 · 3330 阅读 · 0 评论 -
JDK、eclipse 免安装版本
JDK的免安装板https://www.oracle.com/java/technologies/javase-jdk14-downloads.html标题eclipse安装出错了怎么办有时eclipse安装包安装会出错,jdk环境又是正常的,那么可以选择免安装版,下载压缩包解压。https://www.eclipse.org/downloads/packages/...原创 2020-03-19 16:27:16 · 964 阅读 · 3 评论