Java入门必学_百度经验

2025-05-22 07:35:12

1、API1.Application Programme Interface→应用程序接口的,Java最主要的特点是其面向对象OO→Object Oriented→面向对象。所以设置了很多基础应用程序接口(API),,你是不是在你设计程序的时候常用import!?那就是引用API的方法哦。

Java入门必学_百度经验

2、J2SDK2.J2SDK=JDK+JRE,J2SDK(Java 2 Software Development Kit) →JAVA2软件开发工具包,包括了Java编译器和Java虚拟器。。

Java入门必学_百度经验

3、JDK3.Java Development Kit→JAVA开发工具包,有时也可称之为J2SDK。给大家谈谈题外话,自从JAVA从1.1版本升级到1.2时已经做了巨大的改变,为了区别和以往的版本,把1.2版本后的所有版本统称为JAVA2。JDK 是整个Java的核心,包括了Java运行环境JRE(Java Runtime environment),一堆Java工具和Java基础的类库。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握 JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。其中IBM的JDK包含的JVM(Java Virtual Machine)运行效率要比Sun JDK包含的JVM高出许多。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。4JVM

Java入门必学_百度经验

4、JVM4.Java Virtual Machine→Java虚拟器,把Java字节码翻译为计算机CPU能读懂的语言。Java为了实现平台无关性这个功能,专门设计了一个虚拟器,这样使得Java的移植性很高。

Java入门必学_百度经验

5、JRE5.Java Runtime environment→Java运行时环境。是JVM的程序实现。有这个东西,就能运行java程序。6.这里用图形的方式给大家解释一下JAVA结构吧。此主题相关图片如下:

Java入门必学_百度经验

6、小猪PS:在网上看到一个网友曾说过,善待Java这颗种子的人,将来会得到这棵树荫的祝福!请用心去体会Java给你带来的神奇吧。

7、Oracle Java ArchiveThe Oracle Java Archive offers self-service download access to some of our historical Java releases.

8、  1、取得数据库连接  1)用DriverManager取数据库连接  例子  String c造婷用痃lassName,url,uid,pwd;  className = "oracle.jdbc.driver.OracleDriver";  url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr;  uid = "system";  pwd = "manager";  Class.forName(className);  Connection cn = DriverManager.getConnection(url,uid,pwd);  2)用jndi(java的命名和目录服务)方式  例子  String jndi = "jdbc/db";  Context ctx = (Context) new InitialContext().lookup("java:comp/env");  DataSource ds = (DataSource) ctx.lookup(jndi);  Connection cn = ds.getConnection();  多用于jsp中

9、执行sql语句  1)用Statement来执行sql语句  String sql;  Statement sm = cn.createStatement();  sm.executeQuery(sql); // 执行数据查询语句(select)  sm.executeUpdate(sql); // 执行数据更新语句(delete、update、insert、drop等)statement.close();  2)用PreparedStatement来执行sql语句  String sql;  sql = "insert into user (id,name) values (?,?)";  PreparedStatement ps = cn.prepareStatement(sql);  ps.setInt(1,xxx);  ps.setString(2,xxx);  ...  ResultSet rs = ps.executeQuery(); // 查询  int c = ps.executeUpdate(); // 更新

10、处理碌巫谫浪执行结果  查询语句,返回记录集ResultSet  更新语句,返回数字,表示该更新影响的记录数  ResultSet的方法  1、next(),将游标往后移动一行,如磨营稼刻果成功返回true;否则返回false  2、getInt("id")或getSting("name"),返回当前游标下某个字段的值  4、释放连接  cn.close();  一般,先关闭ResultSet,然后关闭Statement(或者PreparedStatement);最后关闭Connection  可滚动、更新的记录集  1、创建可滚动、更新的Statement  Statement sm = cn.createStatement(ResultSet.TYPE_SCROLL_ENSITIVE,ResultSet.CONCUR_READ_ONLY);  该Statement取得的ResultSet就是可滚动的  2、创建PreparedStatement时指定参数  PreparedStatemet ps = cn.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);  ResultSet.absolute(9000);

11、 JAVA多功能计算器/***** ****涯箨唁峦* ***** 欢迎使用多功能计算器 v1.0 Beta ***** ***** *****/------meteor/***** ***** ***** ***** ***** 软件说明 ***** ***** ***** ***** *****/1.开发环境Windows XP + eclipse 3.32 + JDK 1.502.运行方式在装在有Java SE Runtime Environment(JRE)1.50 的机器上双击 Calculator.jar 即可运行本程序./***** ***** ***** ***** ***** 设计说明 ***** ***** ***** ***** *****/1.采用面向对象的设计思想.所有字段都封装起来,(除了JButton b[]字段,因为现在还不会封装数组-_-!)只能通过get(),set()访问.2.图形化设计用setBounds()布局,使面板组合更自然.按钮图标是用PhotoShop做的,使界面更优美.3.功能完善实现了全部46个按钮的监听,能满足一般科学计算功能.实现了不用按等号的连续运算.当不小心按下除以0时,系统会提示重新输入除数,而不是要按"归0"才能继续运算.这点可是比Windows自带的计算器要智能哦^-^!添加了时钟面板,可以实时查看系统时间.(只是练习,系统时间哪台电脑没有-_-~)4.思路清晰灵活运用方法,使程序思路清晰明了.同时较大程度的减小了代码长度,使总长度控制在1100行./***** ***** ***** ***** ***** 关于作者 ***** ***** ***** ***** *****/ 学习JAVA两个月了,觉得应该可以做点东西了.在这次编写过程中,遇到了不少困难,比如布局,按钮的监听,打包等.由于本计算器用到的按钮之多,逻辑之复杂,曾让我陷入困境,但我通过不断地断点和条件调试,极大程度的消除了Bug.但是,由于其复杂性又使我个人难以完成全部的覆盖测试,所以现在发个Beta版的,请广大网友使用后,如果发现Bug或有任何疑问和建议,请与本人联系,以便即时修正和完善,本人感激不尽!!!同时欢迎学习JAVA的人士共同学习,探讨有关JAVA的问题.你们的关注和支持是我前进的巨大动力. 本计算器开源,您可以在文件中获得源码.但需尊重个人的劳动成果,请不要在未经本人同意情况下修改作者信息并发布源码或软件. 这是本人 JAVA 的第一部作品,以后还会陆续出其它作品的.欢迎交流,指教. 姚日明 20015.08.28

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:75
  • 阅读量:44
  • 阅读量:86
  • 阅读量:26
  • 阅读量:82
  • 猜你喜欢