网站首页 > 文章中心 > 其它

java语言代码实例

作者:小编 更新时间:2023-09-09 14:32:14 浏览量:331人看过

如何编写一个简单的java web前后端实例

(1) 类名首字母应该大写.字段、方法以及对象(句柄)的首字母应小写.对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母.

例如:

ThisIsAClassName

java语言代码实例-图1

thisIsMethodOrFieldName

若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母.这样便可标 志出它们属于编译期的常数.

equals()

hashCode()

toString()

clone()(implement Cloneable)

implement Serializable

java语言代码实例-图2

■一个复杂的开关语句:考虑采用"多形"机制

■数量众多的方法涉及到类型差别极大的操作:考虑用几个类来分别实现

■许多成员变量在特征上有很大的差别:考虑使用几个类

在多线程环境中,隐私是特别重要的一个因素--只有private字段才能在非同步使用的情况下受到保护.

(11) 尽可能细致地加上注释,并用javadoc注释文档语法生成自己的程序文档.

性能提升的隐含代价是自己的代码变得难于理解,而且难于维护.

用java编写一个简单例子,题目如下

java语言代码实例-图3

package test;

public class Student {

private String name;

private String id;

private String clazz;

private int age;

private String address;

/**

* sayHello方法

*/

public void sayHello() {

System.out.println("学号为" + this.id + "的同学的具体信息如下:");

System.out.println("姓名:" + this.name);

System.out.println("班级:" + this.clazz);

System.out.println("年龄:" + this.age);

System.out.println("家庭住址:" + this.address);

}

* 测试方法

*

* @param args

public static void main(String[] args) {

// 第一问

Student student = new Student();

student.setAddress("百度知道");

student.setAge(1);

student.setClazz("一班");

student.sayHello();

// 第二问

Student studentNew = new Student();

studentNew.setAddress("搜搜知道");

studentNew.setClazz("二班");

studentNew.setName("lady");

if (student.getAge() studentNew.getAge())

studentNew.sayHello();

else if (student.getAge() studentNew.getAge())

else

System.out.println("两人一样大");

public String getName() {

return name;

public void setName(String name) {

this.name = name;

public String getId() {

return id;

public void setId(String id) {

this.id = id;

public String getClazz() {

return clazz;

public void setClazz(String clazz) {

this.clazz = clazz;

public int getAge() {

return age;

public void setAge(int age) {

this.age = age;

public String getAddress() {

return address;

public void setAddress(String address) {

this.address = address;

Java语言编写代码

代码如下

*?Author:?zhyx

public?abstract?class?Contailner?{

double?r;

abstract?double?volume();

public?class?Cube?extends?Contailner?{

public?Cube(double?r)?{

this.r=r;

double?volume()?{

return?r*r*r;

public?class?Sphere?extends?Contailner?{

public?Sphere(double?r)?{

public?class?Tiji?{

public?static?void?main(String[]?args)?{

System.out.println("立方体体积为:"+cube.volume());

System.out.println("球体体积为:"+sphere.volume());

Java语言写段简单,但又有技术含量的即时通讯代码,不胜感激之情溢于满天下

服务器端代码:

import?java.net.*;

import?java.io.*;

import?javax.swing.*;

import?java.awt.*;

import?java.awt.event.*;

JTextArea?jta=null;

JScrollPane?jsp=null;

JTextField?jtf=null;

JButton?jb=null;

JPanel?jp=null;

InputStreamReader?isr=null;

BufferedReader?br=null;

PrintWriter?pw=null;

Socket?s;

String?jtatext="";

//?TODO?Auto-generated?method?stub

jta=new?JTextArea();

jta.setEditable(false);

jsp=new?JScrollPane(jta);

jtf=new?JTextField(10);

jtf.addKeyListener(this);

jb=new?JButton("发送");

jb.addActionListener(this);

jp=new?JPanel();

jp.add(jtf);

jp.add(jb);

this.add(jsp,"Center");

this.add(jp,"South");

this.setLocationRelativeTo(this);

this.setTitle("服务器端");

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setVisible(true);

try{

s=ss.accept();

isr=new?InputStreamReader(s.getInputStream());

br=new?BufferedReader(isr);

pw=new?PrintWriter(s.getOutputStream(),true);

while(true){

String?info=br.readLine();

//this.jta.setText(jtatext);

}catch(Exception?e){

e.printStackTrace();

@Override

public?void?actionPerformed(ActionEvent?e)?{

if(e.getSource()==jb){

try?{

pw.println(jtf.getText());

//jta.setText(jtatext);

jtf.setText("");

}?catch?(Exception?e1)?{

//?TODO?Auto-generated?catch?block

e1.printStackTrace();

public?void?keyTyped(KeyEvent?e)?{}

public?void?keyPressed(KeyEvent?e)?{

if(e.getKeyCode()==KeyEvent.VK_ENTER){

public?void?keyReleased(KeyEvent?e)?{}

String?info=br.readLine();?

}?catch?(Exception?e)?{

pw.println(this.jtf.getText());

以上就是土嘎嘎小编为大家整理的java语言代码实例相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章