Java不仅可以用来开发大型的桌面应用程序,而且还特别适合于Internet的应用开发。目前,很多新的技术领域都涉及Java。Java是面向对象程序设计语言,涉及网络、多线程等重要的基础知识,因此Java也是学习面向对象编程和网络编程的首选语言。
本书讲解Java程序设计知识及其编程方法,包括Java语言的基础语法、结构化程序设计、面向对象程序设计、数组、字符串、向量、哈希表、枚举、异常处理、文件和数据流、图形用户界面设计、Applet程序、线程、编程规范、网络程序设计、多媒体和图形学程序设计等。
本书的章节编排与内容以人们学习与认知的过程为基础,注重内容的可读性和可用性,与实际需求相匹配。内容力求简明,许多例题都经过精心设计,既能帮助理解知识,又具有启发性;每章都包含了图、表、例程以及类和接口的说明,使读者在轻松和愉快之中迅速理解与掌握Java程序设计的知识和方法,并应用到实践中去。本书既可以作为高等院校各专业的基础教材,也可以作为使用Java的工程技术人员和科技工作者的自学参考书。
class Complex{
private int realPart;
private int imaginPart;
Complex(){
thisrealPart = 0;
thisimaginPart = 0;
}
Complex(int realPart, int imaginPart){
thisrealPart = realPart;
thisimaginPart = imaginPart;
}
public void setRealPart(int realPart){
thisrealPart = realPart;
}
public void setImaginPart(int imaginPart){
thisimaginPart = imaginPart;
}
public int getRealPart(){
return thisrealPart;
}
public int getImaginPart(){
return thisimaginPart;
}
Complex complexAdd(Complex a){
int realPart = thisrealPart + agetRealPart();
int imaginPart = thisimaginPart + agetImaginPart();
return new Complex(realPart, imaginPart);
}
public String toString(){
if(thisimaginPart == 0) return "" + thisrealPart;
else if(thisimaginPart > 0) return "" + thisrealPart + "+" + thisimaginPart + "i";
else return "" + thisrealPart + thisimaginPart + "i";
}
}
public class TestComplex{
public static void main(String[] args){
Complex a = new Complex(1,2);
Complex b = new Complex(3,4);
Complex sum = acomplexAdd(b);
Systemoutprintln("(" + a + ")" + "+" + "(" + b + ")" + "=" + "(" + sum + ")");
asetRealPart(2);
asetImaginPart(3);
bsetRealPart(bgetRealPart() 2);
bsetImaginPart(bgetImaginPart() 2);
sum = acomplexAdd(b);
Systemoutprintln("(" + a + ")" + "+" + "(" + b + ")" + "=" + "(" + sum + ")");
}
}
《视频-Java程序设计》百度网盘资源免费下载swjn
视频-Java程序设计|视频《J2SE基础编程》徐彤|视频《编程方法学》斯坦福大学-CS106AJava28讲|教程-Java编程思想PDF|教程-Java编程案例PDF|源码-Java程序设计|教程-Java开发技术PDF|课件-Java程序设计PPT|教程-Java入门学习PDF|视频《Java视频教程》|资料-Java程序设计|最新java ee api帮助文档 chm格式chm|资料-Java程序设计rar|实验指导书 面向对象程序设计(Java)09信管doc|实验指导书 Java面向对象程序设计及应用1_12doc
1
import javaawteventActionEvent;
import javaawteventActionListener;
import javaxswingJButton;
import javaxswingJFrame;
public class Count extends JFrame {
private static final long serialVersionUID = 1L;
public static void main(String args[]) {
try {
Count frame = new Count();
framesetVisible(true);
} catch (Exception e) {
eprintStackTrace();
}
}
public Count() {
super();
setTitle("Count");
setBounds(100, 100, 200, 200);
getContentPane()setLayout(null);
setResizable(false);
setDefaultCloseOperation(JFrameEXIT_ON_CLOSE);
final JButton btn = new JButton();
btnsetText("0");
btnaddActionListener(new ActionListener() {
int i = 1;
public void actionPerformed(ActionEvent arg0) {
btnsetText(StringvalueOf(i));
i++;
}
});
btnsetBounds(50, 71, 99, 23);
getContentPane()add(btn);
}
}
---------------------
2
import javaawteventKeyAdapter;
import javaawteventKeyEvent;
import javaxswingJFrame;
import javaxswingJTextField;
public class Input extends JFrame {
private static final long serialVersionUID = 1L;
private JTextField txt;
public static void main(String args[]) {
try {
Input frame = new Input();
framesetVisible(true);
} catch (Exception e) {
eprintStackTrace();
}
}
public Input() {
super();
setTitle("Input");
setResizable(false);
getContentPane()setLayout(null);
setBounds(100, 100, 200, 200);
setDefaultCloseOperation(JFrameEXIT_ON_CLOSE);
txt = new JTextField();
txtsetBounds(48, 61, 90, 21);
getContentPane()add(txt);
txtaddKeyListener(new KeyAdapter(){
public void keyPressed(KeyEvent e){
if(egetKeyCode()==KeyEventVK_ENTER){
if(txtgetText()matches("\\d+")){
int sum = 0;
int end = IntegerparseInt(txtgetText());
for(int i = 1;i<=end;i++){
sum = sum + i;
}
txtsetText(StringvalueOf(sum));
}else{
txtsetText("输入错误,重新输入");
}
}else{
return;
}
}
});
}
}
以上就是关于java程序设计的内容简介全部的内容,包括:java程序设计的内容简介、JAVA程序设计 急要 谢谢~~~、怎样网上自学java编程 有完整的视频看吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)