正多边形中最长的对角线就是主对角线,其余的对角线就是副对角线
lang 是 language(语言) 的简写
是java中常用方法最多的包
包含常用类
Runnable接口,只有一个方法run()
exit(int status)
终止当前正在运行的 Java 虚拟机。
System.exit(0);
import javax.swing.JOptionPane;
public class LableTest
{public static void main(String[] args)
{String output="";
rownnext:
for (int row=1;row<=5;row++)
{ output+="\n";
for(int column=1;column<=10;column++)
{if(column>2*row-1)
continue rownnext;
output+="*";
}
}
JOptionPane.show ......
0. 学习一章掌握一张,然后再不断的用。
1. 找一些比较经典的例子,源码(源码爱好者), 每个例子比较集中一种编程思想而设计的,比如在我的实践当中,我曾经学习过一个很经 典的例子就是用Java实现的HotDraw(源自SmallTalk),你可以用rolemodel或hotdraw在 搜索引擎上找一下,我记不大清楚了。好象rolemodel.com是个网站,上面有原代码和一些基本设计的文档。另 一个来源可以到www.umlchina.com是个不错的文档基地。从HotDraw上我学到了什么是 Framework,以及如何用rolemodel的方式来构造,这样我就可以应用到其他的地方。顺便 说一句,这个例子你绝对不会觉得小,只会觉得大,并且他还是真正的商用的Framework 。
2. 结合前面学到的设计模式你就可以很好的理解这些经典的例子。并且自己可以用他来
实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方
,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
3.
动手,动脑,动嘴,静心。
其中动手是最为重要的了。很多人学计算机技术就是看书、听课,当时是明白了,过后马上就忘记。如果不愿意敲键盘,就不如不 ......
如果你java已经入门了,建议你先不去想代码。而是去想完成任务要做的步骤。想好了后哪怕你去粘贴代码都可以。编程是考验的思维,不是写代码的速度,和对代码的记忆性。
编程是一件经验活, 不是看书能解决的, 编程中遇到的问题千奇百怪, 根本不是一本书或者n本能给你解决的,必须自己亲自去体会
所以, 找本有实例的书,自己照般着慢慢来吧,然后自己去开发项目,不懂就查阅语法或帮助文档, 别一直看理论! 看一万次不如实践一次, 还是那句话, 编程是个经验活!
a) 执着
b) 仔细
c) 抗压
d) 沟通
e) 自信
张孝祥
光看书是不行的,要自己做一个小的项目,,多看代码
http://www.verycd.com/很好的视频网站
......
8. 当系统处理完成后,报表被显示出来。这是一份商品销售报告,显示的是每类商品的季度销售额以及累计情况。接下来,我们尝试用 Java
创建一个事件响应处理类,把每季度销售额在10万美元以上的数据用红色标示出来。
创建 Java 类
按照如下步骤,用 Java 创建百灵报表(BIRT)的事件响应处理程序。
图 16. 创建 Java 类
1. 在主菜单中选择 File -> New -> Class 菜单项,打开 New Java Class
对话框。
图 17. New Java Class 对话框
2. 在 New Java Class 对话框的 Name 处输入 DataItemEventHandler
,作为该事件响应处理类的名字。单击 Browse…… 按钮,打开 Superclass Selection 对话框。选择或直接输入
"org.eclipse.birt.report.engine.api.script.eventadapter.DataItemEventAdapter"
作为父类。
3. 单击 Finish 按钮,一个名称为 DataItemEventHandler.java
的文件被创建出来,在这个文件里输入如下代码:
清单 1. 报表事件响应处理类
import
org.eclipse.birt.report.engine.api. ......
Java使得复杂应用的开发变得相对简单,毫无疑问,它的这种易用性对Java的大范围流行功不可没。然而,这种易用性实际上是一把双刃剑。一个设计良好的Java程序,性能表现往往不如一个同样设计良好的C++程序。在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java.lang.String类和java.util.Vector类,它能够显著地提高程序的性能。下面我们就来具体地分析一下这方面的问题。
在java中,使用最频繁、同时也是滥用最多的一个类或许就是java.lang.String,它也是导致代码性能低下最主要的原因之一。请考虑下面这个例子:
String s1 = "Testing String";
String s2 = "Concatenation Performance";
String s3 = s1 + " " + s2;
几乎所有的Java程序员都知道上面的代码效率不高。那么,我们应该怎么办呢?也许可以试试下面这种代码:
StringBuffer s = new StringBuffer();
s.append("Testing String");
s.append(" ");
s.append("Concatenation Performance");
String s3 = s.toString();
这些代码会比第一个代码片段效率更高吗?答案是否定的。这里的代码实际上正是编译器 ......
一 下载MySQL
http://dev.mysql.com/downloads/mysql/5.0.html
解压MySQL(F:\Program Files\MySQL\)MySQL安装目录
二 新建my.ini
在F:\Program Files\MySQL\下建立my.ini文件,内容为
my.ini
[mysqld]
# 设置mysql的安装目录
basedir=F:\\Program Files\\MySQL
# 设置mysql数据库的数据的存放目录,必须是data,或者是\\xxx-data
datadir=F:\\Program Files\\MySQL\\data
# 设置mysql服务器的字符集 ,默认编码
default-character-set=latin1
[client]
# 设置mysql客户端的字符集
default-character-set=latin1
[WinMySQLAdmin]
# 指定mysql服务启动启动的文件
Server=F:\\Program Files\\MySQL\\bin\\mysqld.exe
三 注册MySQL服务,使MySQL可以在服务项目中启动或关闭
1)进入安装目录\bin,执行:
F:\Program Files\MySQL\bin>mysqld -install
显示:Service successfully installed. 则注册服务成功。
如果要删除服务:
F:\Program Files\MySQL\bin>mysqld -remove
2)修改注册表:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MySQL\ImagePat ......