「java入门错误」JAVA常见错误
今天给各位分享java入门错误的知识,其中也会对JAVA常见错误进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、云南北大青鸟java培训告诉你初学Java编程最容易犯的错误有哪些?
- 2、Java程序基础错误
- 3、java 初学,遇到错误请大侠帮忙解释
- 4、java初学者 错误不知道怎么改
- 5、java初学的错误
云南北大青鸟java培训告诉你初学Java编程最容易犯的错误有哪些?
Java编程语言应该是软件开发同学最熟悉的一种开发语言,古老但很流行,再加上现在android开发发展形势一片大好,更让Java编程的魅力十足。不少同学都参加了Java培训,开始学习Java编程语言,那么今天IT培训就和大家说说初学Java编程难免会犯的一些错误:
1、没有区分中英文
无论是Java语言或者C语言还是其他语言,起特殊作用的分号“;括号(包括圆括号“中括号“[]大括号“{}以及双引号“单引号“等,都必须是英文的如果不小心输成中文的就会报错。这类的错误需要时间和耐心解决,所以我学习的时候就要开始养成良好的习惯。
比如写分号的时候,可采用这种方法检测是否误写成中文的按快捷键Ctrl+F打开搜索对话框,输入中文的分号,然后搜索,看搜索到分号是不是应该写为英文的为保证能对整个顺序文件进行搜索,可在搜索前预先把光标移动到顺序的开始处。因为搜索默认情况下是从当前光标处搜索到文件尾,光标之前的内容不会搜索到或者使用某些搜索选项,让它搜索完整个文件。分别以EditPlu和Window记事本编辑器示例如下:
Editplu确认选中红框中的选项。
记事本:默认向下搜索。向下搜索完后,再点击“向上”让它向上搜索。
2、大括号忘记写
使用if/els和循环时,如果只需执行一条语句,可以不用大括号。但是如果还要添加语句,就要用大括号把多条语句包括起来,这条经常容易被人忽略。因此,需要养成习惯:就算只执行一条语句,也要用大括号包含。
3、没有区分大小写或类名/变量名写错
4、公共类名应与文件名同名
一般写的类都是公共的publicJava要求保管公共类的文件的文件名必需与类同名,而且要注意大小写。否则会报错:类XX公共的应在名为XX.Java文件中声明。这里的XX指代某个类名,以下亦然。
5、设置classpath环境变量时忘了添加当前目录
不使用IDE情况下,若要引用第三方jar包,需把这些jar包引入到classpath环境变量中。但若设置classpath时,没有包括当前目录(.那么即使是字节码文件所在目录使用Java命令运行此字节码文件,也会报Java.lang.NoClassDefFoundError这是因为若不设置classpath则classpath自动包括当前目录;而若设置后,则不再自动包括当前目录,需要我显式指定包含,这一点与path环境变量不同。
Java是一门容易上手的编程语言,但想要融会贯通,除了掌握良好的学习方法之外,努力是必不可少的。学习Java要对自己有充分的信心,调整学习方法和态度,如果你还没有找到如果学习Java的思路,那么不妨来北大青鸟电脑学校详细了解下吧!
Java程序基础错误
我想是LZ你抄错了吧。。 不可能有一本书这么糟糕的。。。如果lz你的书的确是这样写。。估计也是盗版的或者别的啥原因。。
换本吧。。
LZ你的代码有很多错。。比如,方法里嵌套方法,方法名相同.....
正确的代码应该是这样的
//定义一个Book类
class Book
{
private String name; //Book的名字
static int id = 0; //Book的id,id应该是静态的。因为你下面要输出每本书的id号
public String getName() //取得Book的名字
{
id++; //id号自加
setName("Java"); //设置Book的名字为“Java”
return id + " --" + this.name; //返回id号和书本的名字(用一个+号,意思是把整数和字符串2个值进行拼接。。)
}
private void setName(String name) //设置Book的名字
{
this.name = name;
}
public Book getNames() //返回调用这个方法的对象
{
return this;
}
}
public class Test
{
public static void main(String args[])
{
Book book = new Book(); //实例化一个Book的对象
System.out.println( book.getName() ); //用book这个对象去调用方法并打印出来getName()
}
}
运行结果:
如有不懂。。可以追问。。。
望采纳
java 初学,遇到错误请大侠帮忙解释
class Dog
{
Dog color;
color="黄色";
}
这里错误了。
1、不能够直接把赋值语句这样写是错误的。
2、color是Dog类型,而“黄色”是字符串String类型,故而赋值错误。
修改:
class Dog{
String color="黄色";
String name="小黄";
}
或者:
class Dog{
String color;
String name;
{
color="黄色";
name="小黄";
}
}
java初学者 错误不知道怎么改
提示注解解释的很清楚。类F,G,H都是work5_2的内部类。在创建这些类的实例时,需要先创建work5_2的实例。例如:
work5_2 workerInstance = new work5_2();
A aInstance = workerInstance.new F();
其实,根本原因是在main方法中,对非静态的内部类F,G,H并不可见。所以无法创建它们的实例。因此有了另外一种解决方法,把所有的内部类(包含抽象类A),加上静态修饰符static即可。
另外,各种类、变量等的命名规则要规范。
java初学的错误
不知道楼主的意思是不是如下:
package com.cfrs.work;
import java.io.File;
/**
* @author: 沉浮人事
* @E-mail: brsbz@hotmail.com
* @version: 1.0
* @BuidTime:Jun 20, 2008 3:35:53 PM
* @class-Type:
*/
public class myMain {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
File yy=new File("d:\\test");
String str=new String("xy2.txt");
myMain mymain=new myMain();
mymain.findStr(yy, str);
}
public void findStr(File yy,String str)
{
String[] xx=yy.list();
for(int i=0;ixx.length;i++)
{
File file=new File(yy,xx[i]);
if(file.isFile())
{
if(str.endsWith(file.getName()))
{
System.out.println(file.getPath());
}
}else
{
findStr(file,str);
}
}
}
}
关于java入门错误和JAVA常见错误的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-13,除非注明,否则均为
原创文章,转载请注明出处。