1. 推荐一些学习v2008编程提高的书,或者java入门的书。
Java面向对象编程指南
本书将面向对象的基木概念和Java程序设计语言原理有机地结合起来,通过对象概念加深对Java程序设计语言基本机制的理解,通过Java语言又生动地描绘出面向对象思想的实用价值,这是一本相当新颖的Java和面向对象问题的专著。本书提供了从面向对象设计到Java应用系统设计相当完整的工作流程,具有很强的实用性。每章还附有补充练习,对于读者灵活运用书中主要知识很有帮助。
由于本书来源于作者蝗对象入门和Java程序设计语言两门课程的讲义,因此适于研究生或大学高年级学生作为教学参考书,也适合各类从事Java程序设计的技术人员阅读。
Java用户界面编程指南
简要地说,这是一本详细讲解Java定制用户界面组件设计与实现的专业性书籍,主要用于Internet浏览器用户。在以下的数百页的课程中,我们要讨论有关可视化设计、规划组件、并在实现组件的过程中有效地使用设计模型,以及详细设计和代码维护等内容。
Java 语言入门
第一章 Java语言的产生及其特点
第二章 Java程序开发与运行环境
第三章 Java程序设计基础
第四章 Java应用程序的基本框架
第五章 Java的类
第六章 Java图形用户接口
第七章 多线程
第八章 Java的"异常"
第九章 Java输入输出操作
Java参考大全(J2SE 5 Edition)
本书是世界级程序设计大师herbert Schildt的作品,全面介绍了Java语言,Java标准库和Java开发环境。
全书从Java语言的基础知识入手,内容涵盖了J2SE 5中的新增特性,如泛型,自动装箱,枚举,元数据,并发类库等。本书共分为4个部分。第1部分介绍Java语言,第2部分讨论准Java库,第3部分探讨Java开发环境,第4部分是Java的开发实例,各部分前后衔接,联系紧密。
本书是Java语言及其核心库的完全参考指南,无论是Java编程新手还是有丰富经验的专业人员,都可从本书受益。
精通Struts: 基于MVC的Java Web设计与开发
Struts是目前非常流行的基于MVC的Java Web框架。本书详细介绍了在最新的Struts 1.1以及不久将推出的Struts 1.2版本上设计和开发Java Web应用的各种技术。
书中内容注重理论与实践相结合,按照由浅入深、前后照应的顺序来安排内容;对复杂的Struts框架讲解犹如庖丁解牛,先提供整体概貌,再深入局部细节;在剖析局部时,注重和框架的其它部分相联系。
书中列举了大量具有典型性和实用价值的Web应用实例,并提供了详细的开发和部署步骤。随书附赠光盘内容为本书所有范例源程序,以及本书涉及的所有软件的最新版本的安装程序。
本书内容循序渐进,语言深入浅出。无论对于Java Web开发的新手还是行家来说,本书都是精通Struts技术和开发Java Web应用所必备的实用手册。
更多Java方面的资料你可以在IT坊电子书籍频道Java栏目中找到
精通VISUAL C# 2008:语言基础、数据库系统开发、WEB开发
本书由浅入深、循序渐进地讲解了微软公司的核心开发语言C# 3.0和最新版的开发工具Visual Studio 2008,以及在该环境下如何开发各种类型的应用程序。本书分为6篇:基础技术篇、Windows编程篇、数据库编程篇、Web编程篇、最新技术篇、项目实战篇,共30章。第1篇介绍了C#基本的语法知识和基本控件的使用;第2篇介绍了Windows窗体编程内容,同时包含了C#较高级的编程知识(如反射、泛型等);第3篇以SQL Server2005为例讲解了ADO.NET数据库编程技术;第4篇介绍ASP.NET Web应用程序开发;第5篇介绍.NET 3.5最新技术,包括Ajax、WPF、WCF、LINQ等;第6篇提供了论坛系统、俄罗斯方块网络对战两个技术含量高、实用性强的案例。
本书涉及C#编程的方方面面,初级读者可以系统学习本书,整体掌握使用C#语言进行应用程序开发的技术;中级读者可以跳过或浏览熟悉的内容,直接学习感兴趣的知识;对高级读者而言,本书可以作为开发手册使用。
Visual Studio.NET开发环境使用指南
Visual Studio.NET是微软为推动互联网技术的进—步发展而推出的集成化第三代互联网开发平台,
它能提供设计、开发、调试和部署web应用程序、web服务以及传统的客户端应用程序所需的各种工具。
本书主要讲述在应用程序开发过程中如何实施和完成以上各个步骤,主要内容包括使用Visual Studio.NET
设计应用程序、解决方案与项目、浏览代码和组件、采用的工具与技术、代码与文本编辑、生成web应用
程序、调试、测试、优化和部署web应用程序。
本书是从事分布式应用程序开发人员的最新选择。
Visual C# .Net应用精彩50例
本书重点讲述了C#语言的基础知识及使用Visual Studio .NET集成开发环境开发各种C#应用程序的技巧,内容主要包括:C#语言基础知识、集成环境中基本工具的使用、开发控制台应用程序、开发ASP.NET应用程序、开发Web应用程序、开发数据库应用程序以及建立各种实用程序等。在讲解时,分别从实例说明、实现步骤、执行结果、关键代码及说明等方面进行分析,从而使读者学习这些实例后,可以熟练拿握使用C#语言开发各种类型应用程序的技巧与方法。
本书由浅入深、通俗易懂,在实例选择上既有深度,又有广度,非常适合于初、中级程序员学习,同时也可以作为大专院校学生及其他软件开发入员的学习参考书。
更多.NET方面的编辑资料你可以在该频道中网站开发NET专区找到
希望能帮助到你找到自己喜欢的学习资料!
2. 跪求!java编程思想第五版 pdf (高清的 不要扫描版
这书有第5版了?
你肯定在哪里看了假广告
这本书目前最新版是第4版
网上非扫描版的第4版只有英文版的
中文版的第4版基本都是扫描版的
3. 《JAVA2核心技术卷Ⅰ基础知识》pdf下载在线阅读,求百度网盘云资源
《JAVA 2核心技术 卷Ⅰ》([美] 霍斯特曼)电子书网盘下载免费在线阅读
链接:https://pan..com/s/1WIlBA0qVoL806sMYHGW_5Q
书名:JAVA 2核心技术 卷Ⅰ
作者:[美] 霍斯特曼
译者:叶乃文
豆瓣评分:8.7
出版社:机械工业出版社
出版年份:2006-5
页数:691
内容简介:
本书是Java技术经典参考书,多年畅销不衰,第7版在保留以前版本风格的基础上,涵盖Java2开发平台标准版J2SE5.0的基础知识,主要内容包括面各对象程序设计、反射与代理、接口与内部类、事件监听器模型、使用Swing UI工具箱进行图形用户界面设计,异常处理、流输入/输出和对象序列化、泛型程序设计等。
本书内容翔实、深入浅出,附有大量程序实例,极具实用价值,是Java初学者和Java程序员的必备参考书。
作者简介:
Cay S.Horstmann是圣何塞州立大学计算机科学系教授。他曾经是Preview Systems公司的副总裁和首席技术官,曾任许多大型公司,大学知组织的C++、Java与因特网编程顾问。他还撰写了众多技术和学术专著,并参与编写《Core JavaServer Faces》一书。
4. Java图形用户界面编程
我给你写,已经测试,你看合不合你的意思
package dongzi.pattern;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class SumTest extends JPanel{
JTextField mem[] = new JTextField[10] ;
JButton sumButton = new JButton("SUM") ;
JTextField sumText = new JTextField(4) ;
public SumTest() {
(new FlowLayout()) ;
for (int i = 0; i < 10; i++) {
mem[i] = new JTextField(4) ;
add(mem[i]) ;
}
add(sumButton) ;
add(sumText) ;
sumButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
int sum = 0 ;
for (int i = 0 ;i < 10; i++) {
sum += Integer.parseInt(mem[i].getText().trim()) ;
}
sumText.setText(String.valueOf(sum)) ;
}
}) ;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame frame = new JFrame() ;
SumTest test = new SumTest() ;
frame.add(test) ;
frame.setSize(800, 100) ;
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) ;
frame.setVisible(true) ;
}
}
5. 《Java并发编程实战》pdf下载在线阅读,求百度网盘云资源
《Java并发编程实战》(Brian Goetz)电子书网盘下载免费在线阅读
链接:https://pan..com/s/1LkHQ1LOcgxHjCxplxfhmSg提取码:1234
书名:Java并发编程实战
作者:Brian Goetz
译者:童云兰
豆瓣评分:9.0
出版社:机械工业出版社华章公司
出版年份:2012-2
页数:293
内容简介:
本书深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容,最后介绍了一些高级主题,如显式锁、原子变量、非阻塞算法以及如何开发自定义的同步工具类。
本书适合Java程序开发人员阅读。
作者简介:
本书作者都是Java Community Process JSR 166专家组(并发工具)的主要成员,并在其他很多JCP专家组里任职。Brian Goetz有20多年的软件咨询行业经验,并著有至少75篇关于Java开发的文章。Tim Peierls是“现代多处理器”的典范,他在BoxPop.biz、唱片艺术和戏剧表演方面也颇有研究。Joseph Bowbeer是一个Java ME专家,他对并发编程的兴趣始于Apollo计算机时代。David Holmes是《The Java Programming Language》一书的合著者,任职于Sun公司。Joshua Bloch是Google公司的首席Java架构师,《Effective Java》一书的作者,并参与著作了《Java Puzzlers》。Doug Lea是《Concurrent Programming》一书的作者,纽约州立大学 Oswego分校的计算机科学教授。
6. 《Java从小白到大牛豆瓣》pdf下载在线阅读全文,求百度网盘云资源
《Java从小白到大牛豆瓣》网络网盘pdf最新全集下载:
链接:https://pan..com/s/1nkx0aNlbaOtNpvMO05B4zg
7. Java Swing图形界面开发需不需要单独去学感觉开发界面好像很重要请问是不是啊
如果你对Java GUI编程感兴趣,你自己都会去学的。
界面开发重不重要要看你开发的软件情况,如果你是做产品,那么就很重要,因为一套设计良好的界面能为用户带来更好的体验从而加深用户对你产品的好感;如果你只是做企业内部应用,那么界面就不是那么重要了。
关于Java界面编程方面的书有很多,我推荐你看看《Java用户界面编程指南》,虽然是本很早的书了,但是它会让你学会很多,包括界面设计思路,编程方法,还有不少通用的界面编程方法。
祝你好运 :)
8. 《java编程思想第五版》pdf下载在线阅读全文,求百度网盘云资源
《java编程思想第五版》网络网盘pdf最新全集下载:
链接: https://pan..com/s/1O_tFXTl0TMBm_gfTdcxJbg
9. JAVa 书籍
我推荐一些精品的Java书籍给你吧!如果不够的话你可以到这里下载!推荐的好给我加分吧!
MyEclipse 6 Java EE 开发中文手册
MyEclipse 6.0 是现今国内企业流行的基于Eclipse的商业开发工具 MyEclipse的当前最新版本。Eclipse( )是IBM公司主导下的一款开源免费的可以做基础Java项目开发的工具,然而讽刺的是大多数基于Eclipse二次开发的实用开发工具例如MyEclipse,IBM WSAD,BEA Workshop,Jbuilder2007等等都是商业产品,有别于Eclipse自身开放免费的大旗,这些软件不能免费使用,例如MyEclipse 6.0只有30天的试用期,过期之后需要付费使用。因为Java开发工具领域的四分五裂,至今仍然没有一款IDE(Integrated Development Environment)可以真正媲美微软的Visual Studio 系列。
Java面向对象编程指南
本书将面向对象的基木概念和Java程序设计语言原理有机地结合起来,通过对象概念加深对Java程序设计语言基本机制的理解,通过Java语言又生动地描绘出面向对象思想的实用价值,这是一本相当新颖的Java和面向对象问题的专著。本书提供了从面向对象设计到Java应用系统设计相当完整的工作流程,具有很强的实用性。每章还附有补充练习,对于读者灵活运用书中主要知识很有帮助。
Java 2教程(第五版)
本书主要介绍了核心语言、核心Java库、服务器端Java技术、客户端Java技术和企业级Java技术。其中核心语言部分讨论了语法、面向对象编程特征和—些关键技术;核心Java库部分讨论了输入/输出、模式匹配、文件锁、映射的I/O技术以及数据结构与集合;服务器端Java技术部分讨论了JFC/Swing CGI开发、Applet、容器布局以及图形编程等技术;企业级Java技术部分讨论了JDBC API、EJB体系结构的基础知识、Java平台安全方案以及XML。
例释Java2企业版(J2EE)程序设计
本书讲述J2EE(Java2 Platform, Enterprise Edition)程序设计,包括最新的EJB2.0、JavaMail、Javamessage、XML.Transaction和Security等主题。由于企业版的内容比较深,本书用短小的程序代码,基本上演示了正文讲述的所有内容,这有利于读者尽快地掌握知识要点。
Java用户界面编程指南
简要地说,这是一本详细讲解Java定制用户界面组件设计与实现的专业性书籍,主要用于Internet浏览器用户。在以下的数百页的课程中,我们要讨论有关可视化设计、规划组件、并在实现组件的过程中有效地使用设计模型,以及详细设计和代码维护等内容。
JDBC与Java数据库程序设计
本书围绕Internet 上web数据库访问这一专题,着重剖析JDBC的工作原理,介绍了运用JDBC进行Java数据库程序设计的方法、JDBC在Java Servlet方面的应用,以及在JBuilder和Visual J++中使用JDBC进行数据库编程等实用技术。
10. JAVA编程
import java.awt.Color;
import java.awt.event.AdjustmentEvent;
import java.awt.event.AdjustmentListener;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JScrollBar;
public class MyFrame extends JFrame implements AdjustmentListener {
private JLabel lblColor;
private JScrollBar scRed, scGreen, scBlue;
public MyFrame() {
super("滚动条测试");
init();
}
private void init() {
this.setLayout(null);
this.setSize(400, 200);
lblColor = new JLabel("");
// lblColor.setBorder(BorderFactory.createEtchedBorder());
lblColor.setOpaque(true);
lblColor.setBounds(10, 10, 370, 30);
this.add(lblColor);
scRed = new JScrollBar(JScrollBar.HORIZONTAL, 0, 1, 0, 255);
scRed.setBounds(10, 60, 370, 20);
scRed.addAdjustmentListener(this);
scGreen = new JScrollBar(JScrollBar.HORIZONTAL, 0, 1, 0, 255);
scGreen.setBounds(10, 100, 370, 20);
scGreen.addAdjustmentListener(this);
scBlue = new JScrollBar(JScrollBar.HORIZONTAL, 0, 1, 0, 255);
scBlue.setBounds(10, 140, 370, 20);
scBlue.addAdjustmentListener(this);
this.add(scRed);
this.add(scGreen);
this.add(scBlue);
this.setVisible(true);
this.setResizable(false);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
changeBg();
}
private void changeBg() {
int r = scRed.getValue();
int g = scGreen.getValue();
int b = scBlue.getValue();
Color c = new Color(r, g, b);
lblColor.setBackground(c);
this.setTitle("标签的背景色为: #" + getHex(r) + getHex(g) + getHex(b));
}
private String getHex(int i) {
String temp = Integer.toHexString(i);
if (i < 16)
temp = "0" + temp;
return temp;
}
public void adjustmentValueChanged(AdjustmentEvent e) {
changeBg();
}
public static void main(String[] args) {
new MyFrame();
}
}