首页编程java编程java方法怎么写?java 异步方法

java方法怎么写?java 异步方法

编程之家2026-06-02902次浏览

各位老铁们好,相信很多人对java方法怎么写都不是特别的了解,因此呢,今天就来为大家分享下关于java方法怎么写以及java 异步方法的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

java方法怎么写?java 异步方法

java中,什么是“类,方法,函数” 三者又有什么区别

类就是指一个种类,比如人,是一个类,动物也是一个类,等等

而如果特指某个人,则是实体。

在Java中,类的定义是:< class><类名>,通常,我们在Java中提到class,就是指类的意思。

(<>符号要去掉)

另外,方法与函数其实一样的,只是在C语言中我们习惯叫函数,而在Java中我们习惯叫方法,不管怎么叫,都是指同一个意思。

方法(或函数,为了方便,下面我都说方法)必须在类中。方法的定义:

java方法怎么写?java 异步方法

<修饰符><返回值><方法名>(<参数类型><参数名>){.....}

(<>符号要去掉)

通常你看到一个带()的就是方法了,例如: aa.XXX();是指调用实体 aa的XXX()方法。

类可以拥有属性跟方法。方法在类中。

在类和方法中均创建某个类的实体,可以调用类的方法。

程序运行时,首先是从main()方法开始运行的。

java方法怎么写?java 异步方法

main()函数必须放在跟你文件名同名的类中,另外一个class文件中只能有一个mian()方法,

否则,在编译运行的时候会出错。

java中“get”和“set”方法怎么写

java bean就是把自己的数据成员封装起来,让外界不能直接操作数据成员;而只能通过bean提供的get和 set方法进行操作,保证了数据安全性。可以理解为:get就是把对象中的值拿出来, set就是把某个值放到对象中去。

比如:

public class LoginInfoBean{

private String time;//时间

private String ip;//IP

private String account;//账号

public String getTime(){

return time;

}

public void setTime(String time){

this.time= time;

}

public String getIp(){

return ip;

}

public void setIp(String ip){

this.ip= ip;

}

public String getAccount(){

return account;

}

public void setAccount(String account){

this.account= account;

}

}

---------------------------------------------------------------

关于如何在servlet中取得数据:

首先要明白,我们提交到servlet的数据,需要走servlet的doGet或者doPost方法。

如果你不用框架,只用纯粹的servlet,在servlet的doGet和doPost方法中因为只有两个参数,也就是HttpRequest和HttpResponse,比如:

doPost(HttpServletRequest req,

HttpServletResponse resp){

........

}

按照以上的写法,只能通过req.getParamter("xxx")取得;

比如下面这个例子:

file: login.jsp

<form id="loginform" name="loginform" method="post" action="LoginServlet">

<input name="userName" type="text" id="userName"/>

ps:通过 action="LoginServlet"可以知道,提交的路径为LoginServlet,然后会到web.xml中寻找关于LoginServlet的具体配置,以确定是哪个servlet处理这个请求。

file: web.xml

<servlet>

<servlet-name>LoginServlet</servlet-name>

<servlet-class>com.test.LoginServlet</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>LoginServlet</servlet-name>

<url-pattern>/LoginServlet</url-pattern>

</servlet-mapping>

ps:通过以上配置可以确定,处理这个请求的servlet为com.test.LoginServlet

file: com.test.LoginServlet.java

public void doPost(HttpServletRequest request,

HttpServletResponse response)

throws ServletException, IOException{

String name= request.getParameter("userName");

}

ps:通过 request.getParameter("userName");就可以取得页面上输入的值。

如果用框架,每个框架的机制不一样,需要分别对待,但底层也都是servlet。我接触过的struts1, struts2,和spring MVC,其中 struts1给我们提供了一个formbean,用于收集页面的数据(就是上面那个javabean的问题); struts2和spring MVC省去了formbean,后台处理的action就是一个bean,数据在action中直接可以取到。

推荐一个简单的方法:写get/set方法,OC有一个自动化的方法,即使用@proterty和@synthesize关键字

Person.h

Person.m

java类、方法的设计

在Java面向对象编程的过程中,类的设计是一个很有挑战性的工作,不同的人可能对于类的理解不一样,设计出来的类也可能不一样,总结出以下几点关于类设计方面的建议供开发人员参考:

1.永远保持数据私有

保持数据的私有是设计类时,必须重点考虑的问题。保持私有的数据有利于封装。虽然为了保持数据的私有,需要编写设置器与访问期,但这比起不是数据私有要安全的多。

2.永远初始化数据

Java不提供对本地变量的初始化,但它会初始化对象中的实力字段。在设计类时尽量不要依赖于系统的默认值,最好明确的初始化变量。可以通过赋值或构造器对变量进行初始化。

3.不要在一个类中使用太多的基本类型

把相关的基本类型利用封装的功能,设计成一个单独的类;在引用时也同样尽量使用一个单独的类封装同一功能的类似字段。这样做的结果可以使类更易于理解和修改。

例:在一个类中需要引入人的某些属性

Private String peopleName;

Private String peopleSex;

Private String peopleBirthday;

在正中情况下,可以设计一个People类来实现这些字段的封装,在新设计的类中,只需要一个类的实例:

People aPeople= new People();

就可以得到相关的属性值。

4.尽量使类的功能单一化

这句话很难用一句明确的语言来形容,什么样的类是功能单一的呢,可以这样理解,例如设计一个类时,尽量不要将太多的功能放到一起。

关于java方法怎么写和java 异步方法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

光遇云顶浮石冥想 云顶之弈怎么合光java环境安装步骤,java最新版本怎么下载