新人java基础问题求解!!!

啊请问,public class circle{

Public circle(){

这俩啥区别啊

前者定义一个叫circle的类,后者定义circle构造方法

前者是定义circle类,后者是定义一个公共的无参数的构造函数(构造函数和类同名,并且没有返回值)

楼上的都是正解;
如果厉害不明白,给你个链接你看看:
http://cantellow.iteye.com/blog/838473

前者是一个公共类,后者是一个公共的无参的构造方法

http://longying2008.iteye.com/blog/1535722

public--公共的 都可以用 class---表示类 所以 public class circle 是表示定义的一个类 而circle()这样表示叫circle的方法