快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

java注释代码可执行 java语言中可用的注释符

一段java代码,可运行出来,至少50行代码,最好可以注释一下

就把打字游戏的给你吧

创新互联-专业网站定制、快速模板网站建设、高性价比文县网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式文县网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖文县地区。费用合理售后完善,10余年实体公司更值得信赖。

import java.awt.*;

import javax.swing.*;

import java.awt.event.*;

import java.util.Random;

class WordPanel extends JPanel implements Runnable{

private Thread thread = null;

private int level = 1;

private Font font = new Font("宋体",Font.ITALIC+Font.BOLD,24);

private Color color = Color.BLUE;

public static final int x = 10;

private int y = 0;

private char word;//下落的字母

private static Random rand = new Random();

public void setY(int y){

this.y = y;

}

public void setWord(char word){

this.word = word;

}

public char getWord(){

return this.word;

}

public static char newChar(){

return (char)(97+rand.nextInt(26));

}

public WordPanel(){

word = newChar();

thread = new Thread(this);

thread.start();

}

public void paintComponent(Graphics g) {

super.paintComponent(g);

g.setFont(font);

g.setColor(color);

g.drawString(String.valueOf(word),x,y);

}

public void run(){

while (true){

try {

Thread.sleep(1000);

this.repaint();

if (y=this.getHeight()){

y = 0;

word = this.newChar();

}else

y+=20;

}

catch (Exception ex) {

ex.printStackTrace();

}

}

}

}

public class WordGame extends JFrame{

private WordPanel[] words = new WordPanel[10];

class Listener extends KeyAdapter{

public void keyTyped(KeyEvent e) {

char input = e.getKeyChar();

for (int i = 0; iwords.length; i++){

if ( input==words[i].getWord() ){

words[i].setWord(WordPanel.newChar());

words[i].setY(0);

words[i].repaint();

break;

}

}

}

}

public WordGame(String title){

super(title);//思考

Container c = this.getContentPane();

c.setLayout(new GridLayout(1,words.length));

this.addKeyListener( new Listener() );

for (int i = 0; iwords.length; i++){

words[i] = new WordPanel();

c.add(words[i]);

}

this.setSize( new Dimension(400,400) );

this.setVisible(true);

}

public static void main(String[] args){

WordGame game = new WordGame("简单的打字游戏");

}

}

java代码注释所有代码

你应该是想要解释吧。

public class Validate {

public boolean validate1(String a_no,String password) throws SQLException{

//拼写sql语句

String sql="select a_pwd from admins where a_no='"+a_no+"'";

//执行sql并返回结果

ResultSet rs1=DBHelper.executeQuery(sql);

//取得结果集中的第一条记录

rs1.next();

//取结果集中的第一个结果,就是密码

String pwd=rs1.getString(1);

//关闭数据库连接

DBHelper.closeConnection();

//判断密码是否正确

if(password.equals(pwd))

return true;

return false;

}

//同上一个方法

public boolean validate2(String t_no,String password) throws SQLException{

String sql="select t_pwd from teachers where t_no='"+t_no+"'";

ResultSet rs2=DBHelper.executeQuery(sql);

rs2.next();

String pwd=rs2.getString(1);

DBHelper.closeConnection();

if(password.equals(pwd))

return true;

return false;

}

//执行方法validate1

public static void main(String[] args) throws SQLException {

System.out.println(new Validate().validate1("20101775", "1234"));

}

}

编程 java 为什么注释中的java代码不能执行出来?

这个注释表示jsp生成到html后能能看见。能看见的前提是你看html源代码(也就是浏览器按f12调试,)

!-- --表示jsp生成html页面时也会把注释内容带到html源代码中

对于java语言来说,大量注释会影响执行效率么

Java代码注释写的多,会影响到编译效率,但是不会影响到执行效率。

Java代码是先编译成字节码,然后被JVM解释执行的。

我做了个实验

TimeDemo 类

import java.util.ArrayList;

public class TimeDemo {

public static void main(String[] args) {

long start = System.currentTimeMillis();

ArrayListInteger list = new ArrayListInteger();

for (int i = 0; i 1000000; i++) {

list.add(i);

}

long end = System.currentTimeMillis();

System.out.println("本次执行耗费了"+(end-start)+"毫秒");

}

}

TimeDemo2

import java.util.ArrayList;

public class TimeDemo2 {

public static void main(String[] args) {

long start = System.currentTimeMillis();

ArrayListInteger list = new ArrayListInteger();

for (int i = 0; i 1000000; i++) {

list.add(i);

}

//用java.io生成了很多行的注释,

//注释

//注释

//注释

//注释

//注释

long end = System.currentTimeMillis();

System.out.println("本次执行耗费了"+(end-start)+"毫秒");

}

}

运行结果

当注释行数是1~1万行的时候. 能较快的编译

当注释行数达到1百万的时候,编译稍微慢一点

当注释行数达到1千万行的时候, CPU占用100%,卡了进1分钟也没有编译完成,只好强行关闭

结论:

简单明了的注释有助于程序猿对代码的读写

只有当注释行数极大的时候,才会严重的影响编译速度。 但不会影响执行速度


当前名称:java注释代码可执行 java语言中可用的注释符
当前路径:http://6mz.cn/article/dopgsjs.html

其他资讯