搜索
首页数据库mysql教程Java学习的捷径_MySQL

  1、jdk就是j2se,jdk1.1.8版本以后改成为j2se

  下载地址:http://java.sun.com/j2se/downloads.html

  2、jre是java运行时环境(jdk1.3版本以后都包含jre)不用单独下载

  3、设置环境变量

  安装了jdk以后,要配置环境变量

  我的电脑->属性->高级->环境变量

  添加以下环境变量(假定你的java安装在c:\jdk1.3)

  java_home=c:\jdk1.3

  classpath=.;c:\jdk1.3\lib\dt.jar;c:\jdk1.3\lib\tools.jar;(.;已经不能少,因为它代表当前路径)

  path = c:\jdk1.3\bin

  新开一个dos窗口,键入java和javac测试一下

  4、简单测试程序

  代码:

    --------------------------------
    public class Test{
     public static void main(String args[]){
      System.out.println("Hello world!");
     }
    }
    -------------------------------------
    javac Test.java
    java Test
  5、java、j2ee、xml 开发常用工具介绍

  j2sdk安装程序及Java API Doc

  j2sdk-1_4_0 for win

  j2sdk-1_4_0 for linux

  j2sdk-1_4_0-doc

  j2sdkee-1.3-doc

  可去http://java.sun.com/j2ee/download.html下载

  6、build工具

  ant: Ant是一个基于java的跨平台的build工具。之所以Ant能跨平台,是因为Ant不再需要你编写shell命令,Ant的配置文件是基于XML的任务树,能让你运行各种各样的任务,任务的运行是由实现了特定任务接口的对象来完成的。

  Http://jakarta.apache.org/ant

  7、开发工具(IDE,集成开发环境)

  1、开发工具首选两种

  2、jbuilder--不用我多说了

  3、netBeans(下载地址www.netbeans.org,免费),forte也就是Sun EE和netbeans类似(估计是使用netbeans的原码改写而成), 但是netbeans(3.4版本)我觉得比较好用,可以和tomcat和cvs等集成,但是唯一不足的就是不能开发EJB,forte倒是可以,但是不能给出我们自己写的API(也就是.后出现的方法都是系统的,而我们自己写的方法出不来,faint)

  其它开发工具

  Eclipse:号称未来能进行任何语言开发的IDE集大成者。

  Eclipse 是替代IBM Visual Age for Java(以下简称IVJ)的下一代IDE开发环境,但它未来的目标不仅仅是成为专门开发Java程序的IDE环境,根据Eclipse的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。

  目前,Eclipse已经开始提供C语言开发的功能插件。更难能可贵的是,Eclipse是一个开放源代码的项目,任何人都可以下载Eclipse的源代码,并且在此基础上开发自己的功能插件。也就是说未来只要有人需要,就会有建立在Eclipse之上的COBOL,Perl,Python等语言的开发插件出现。

  同时可以通过开发新的插件扩展现有插件的功能,比如在现有的Java开发环境中加入Tomcat服务器插件。

  可以无限扩展,而且有着统一的外观,操作和系统资源管理,这也正是Eclipse的潜力所在。

  Http://www.eclipse.org

  8、专业XML编辑工具

  XMLSPY:支持SOAP;支持Oracle XML Schema扩展;支持MSXML4等等;提供三种XML文档视图:结构显示和编辑,原码视图和支持CSS,XSL的预览。支持最新schema标准,可以根据schema校验XML文档可以将不同schema版本schema文档转换成符合最新schema规范的文档可以将DTDs, XML-Data, 或者BizTalk schemas 转换成W3C XML

  Schema从数据库连接(ADO,ODBC)中自动产生XML Schema可以直接访问数据库,提供数据库和XML之间的转换提供类似Office XP compatible的用户界面提供了更方便的用户界面定制方式.

  该编辑器支持所见即所得的文本编辑,基于form地数据输入,图形元素等,包括了一个图形化的XSLT产生器,可以针对schema或者DTD产生样式文档,最后应用于相应的XML文档。

  可去http://www.xmlspy.com/download.html 下载

  9、Framework

  cocoon:XML Framework

  Cocoon是采用100%纯Java编写的一个内容发布框架。

  Cocoon让你能采用W3C的最新技术(DOM、XML、XSL)来提供Web内容。

  新的Cocoon模式能将文档内容、样式、处理逻辑进行完全的分离,允许这三层能独立地设计、创建和管理, 从而减少了管理开销,加强了工作的重用性,减少了开发时间。

  来源:http://xml.apache.org/cocoon

  9、struts:JSP Framework

  Struts是采用Java Servlet/JavaServer Pages技术,开发Web应用程序的开放源码的framework。

  采用Struts能开发出基于MVC(Model-View-Controller)设计模式的应用构架。

  Struts有如下的主要功能:

  ?包含一个controller servlet,能将用户的请求发送到相应的Action对象。

  ?JSP自由tag库,并且在controller servlet中提供关联支持,帮助开发员创建交互式表单应用。

  ?提供了一系列实用对象:XML处理、通过Java reflection APIs自动处理JavaBeans属性、国际化的提示和消息。

  来源:http://jakarta.apache.org/struts

  10、turbine:Servlet Framework

  Turbine是基于servlet的framework,使有经验的Java开发员能快速地构建web应用。

  使用Turbine,可以通过创建使用特定服务来处理模板的Screen,

  来集成现有的模板技术(例如Velocity、Webmacro、Java Server Pages(JSP)、FreeMarker、cocoon)。

  来源:http://jakarta.apache.org/turbine

  11、Demo

  Java Pet Store: j2ee应用样例

  Java Pet Store是Java software蓝图规划的j2ee企业应用样例。

  它示范了怎样应用j2ee 平台的威力去构建一个灵活的、可伸展的跨平台企业应用。

  你可从java.sun.com/blueprints/enterprise/上获取最新的信息及学习资料,目前最新的版本是基于j2ee1.3的1.3_01。

  来源:http://java.sun.com/blueprints/enterprise/

  12、database

  pointbase:进军企业级数据库市场的一只新军。

  PointBase 是第一个经过认证的100%纯Java数据库,可用于任何使用的Java 2 标准版虚拟机(JVM)的平台。

  来源:http://www.pointbase.com/

  13、j2ee server

  1、j2sdkee1.3.1 referrence implement(j2ee参考实现),sun的一个很好的学习j2ee的工具,记着,这是一个学习的工具,不是一个企业开发的工具,因为它的效率,安全等诸多问题,所以不能用它做项目或者产品。

  Http://java.sun.com/j2ee/download.html

  2、weblogic和websphere 不用我多说了吧!

  3、sun one Application Server(前身是iplanet)---强烈推荐

  里面是一个比较完成j2ee开发平台

  1、sun one studio 4 (前身forte)

  2、tomcat 4

  3、sun one application server 一个较棒的j2ee server

  4、和j2ee ri集成

  5、pointbase 是第一个经过认证的100%纯Java数据库

  这些工具可以够你开发任何java产品,最重要的是,它是一个免费的j2ee服务器,并且是免费的哦,比起jboss来说,不知道好到哪里去了哈哈,这下活该我发了!!!

  Http://wwws.sun.com/software/download/app_servers.html

  14、UML工具

  1、Rational Rose 大哥大级别的UML设计工具,功能很强大。

  2、Together 可以认为是最好的java UML设计工具,可以根据类图同步生成java代码,设计完成后,系统的框架也出来了,爽啊!

  15、指导书籍

  1、入门书籍就不多介绍了

  看一些《从入门到精通》之类的书籍,《java编程思想》初学者不推荐

  2、java programmer推荐看《java编程思想》

  3、java designer推荐看《java与模式》(新书,中国人写的,不是翻译的,中国人能写出这样有深意的IT书,很难得)

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
在MySQL中使用视图的局限性是什么?在MySQL中使用视图的局限性是什么?May 14, 2025 am 12:10 AM

mysqlviewshavelimitations:1)他们不使用Supportallsqloperations,限制DatamanipulationThroughViewSwithJoinSorsubqueries.2)他们canimpactperformance,尤其是withcomplexcomplexclexeriesorlargedatasets.3)

确保您的MySQL数据库:添加用户并授予特权确保您的MySQL数据库:添加用户并授予特权May 14, 2025 am 12:09 AM

porthusermanagementInmysqliscialforenhancingsEcurityAndsingsmenting效率databaseoperation.1)usecReateusertoAddusers,指定connectionsourcewith@'localhost'or@'%'。

哪些因素会影响我可以在MySQL中使用的触发器数量?哪些因素会影响我可以在MySQL中使用的触发器数量?May 14, 2025 am 12:08 AM

mysqldoes notimposeahardlimitontriggers,butacticalfactorsdeterminetheireffactective:1)serverConfiguration impactactStriggerGermanagement; 2)复杂的TriggerSincreaseSySystemsystem load; 3)largertablesslowtriggerperfermance; 4)highConconcConcrencerCancancancancanceTigrignecentign; 5); 5)

mysql:存储斑点安全吗?mysql:存储斑点安全吗?May 14, 2025 am 12:07 AM

Yes,it'ssafetostoreBLOBdatainMySQL,butconsiderthesefactors:1)StorageSpace:BLOBscanconsumesignificantspace,potentiallyincreasingcostsandslowingperformance.2)Performance:LargerrowsizesduetoBLOBsmayslowdownqueries.3)BackupandRecovery:Theseprocessescanbe

mySQL:通过PHP Web界面添加用户mySQL:通过PHP Web界面添加用户May 14, 2025 am 12:04 AM

通过PHP网页界面添加MySQL用户可以使用MySQLi扩展。步骤如下:1.连接MySQL数据库,使用MySQLi扩展。2.创建用户,使用CREATEUSER语句,并使用PASSWORD()函数加密密码。3.防止SQL注入,使用mysqli_real_escape_string()函数处理用户输入。4.为新用户分配权限,使用GRANT语句。

mysql:blob和其他无-SQL存储,有什么区别?mysql:blob和其他无-SQL存储,有什么区别?May 13, 2025 am 12:14 AM

mysql'sblobissuitableForStoringBinaryDataWithInareLationalDatabase,而alenosqloptionslikemongodb,redis和calablesolutionsoluntionsoluntionsoluntionsolundortionsolunsolunsstructureddata.blobobobsimplobissimplobisslowderperformandperformanceperformancewithlararengelitiate;

mySQL添加用户:语法,选项和安全性最佳实践mySQL添加用户:语法,选项和安全性最佳实践May 13, 2025 am 12:12 AM

toaddauserinmysql,使用:createUser'username'@'host'Indessify'password'; there'showtodoitsecurely:1)choosethehostcarecarefullytocon trolaccess.2)setResourcelimitswithoptionslikemax_queries_per_hour.3)usestrong,iniquepasswords.4)Enforcessl/tlsconnectionswith

MySQL:如何避免字符串数据类型常见错误?MySQL:如何避免字符串数据类型常见错误?May 13, 2025 am 12:09 AM

toAvoidCommonMistakeswithStringDatatatPesInMysQl,CloseStringTypenuances,chosethirtightType,andManageEngencodingAndCollat​​ionsEttingsefectery.1)usecharforfixed lengengters lengengtings,varchar forbariaible lengength,varchariable length,andtext/blobforlabforlargerdata.2 seterters seterters seterters seterters

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

安全考试浏览器

安全考试浏览器

Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

VSCode Windows 64位 下载

VSCode Windows 64位 下载

微软推出的免费、功能强大的一款IDE编辑器

螳螂BT

螳螂BT

Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

将Eclipse与SAP NetWeaver应用服务器集成。

SecLists

SecLists

SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。