Java新手必读

Java编程初探:新手必读! Java是一门广泛应用于软件开发的高级编程语言。它具有简单易学、面向对象、平台无关性等特点,因此成为许多开发者的首选语言。在本文中,我们将探索Java编程的基础知识,并提供相关的源代码示例,帮助初学者快速入门。 阅读详情

Java新手必读
 

作者Allen
  
  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、开发工具首选两种
  1、jbuilder――不用我多说了
  2、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、入门书籍就不多介绍了
  看一些<<从入门到精通>>之类的书籍,<>初学者不推荐
  2、java programmer推荐看<
  3、java designer推荐看<>(新书,中国人写的,不是翻译的,中国人能写出这样有深意的IT书,
  很难得)
 
 

2023-07-04 Fast-Lio论文中公式(6)与BCH公式中近似雅可比公式的一致性推导 将(1)式代入(6)式,就有。 阅读详情

相关推荐

告别手动画图!用SUMO的netedit快速搭建高速公路交织区路网(附完整XML文件)

本文详细介绍了如何使用SUMO的netedit工具高效构建高速公路交织区路网,避免手动绘图的低效与错误。通过实战案例和XML文件示例,帮助交通工程专业学生快速掌握复杂道路结构建模技巧,特别解析了spreadType参数设置和速度单位换算等关键操作。

weixin_29085865的博客 261

java新手必读

java新手必读 1、jdk就是j2se,jdk1.1.8版本以后改成为j2se,下载地址:http://java.sun.com/j2se/downloads.html2、jre是java运行时环境(jdk1.3版本以后都包含jre)不用单独下载3、设置环境变量安装了jdk以后,要配置环境变量我的电脑->属性->高级->环境变量添加以下环境变量(假定你的java安装在c:/jdk1.

nemo_yan的专栏 721

移植 lwip,在 windows 内核构建一个 TCPIP 协议栈

移植 lwip,在 windows 内核构建一个 TCPIP 协议栈 亲,当你点开看这篇文章,就说明你知道我想要干什么事情,或者说,你知道在 Windows 的内核种绕开它的网络协议,再独立构建一个网络协议栈的意义。如果你要问我有 windows 系统的网络协议栈不用,移植 lwip 有什么意义,那么你可以关闭链接走人了,因为这篇文章不适合你,它不是讲 lwip 移植原理的。 经常关注我的博客的朋...

oRbIt 的专栏 3577

java新手必读,一些入门知识。

java新手必读,一些入门知识。  1、jdk就是j2se,jdk1.1.8版本以后改成为j2se,  下载地址:http://java.sun.com/j2se/downloads.html   2、jre是java运行时环境(jdk1.3版本以后都包含jre)不用单独下载  3、设置环境变量  安装了jdk以后,要配置环境变量  我的电脑->属性->高级->环境变量  添加以下环境

程序人生 725

GIS小白也能看懂的实战:5步教你将ArcGIS里的等高线和水系完美导入CAD做规划图

本文详细介绍了如何将ArcGIS中的等高线和水系数据高效导入CAD,制作专业规划底图的5个关键步骤。从数据准备、ArcGIS处理到CAD优化,涵盖坐标系设置、数据裁剪、格式转换等实用技巧,特别适合设计规划领域的新手快速掌握GIS与CAD协同工作流程。

weixin_27966471的博客 426

IFRS 9与CECL对比解析:跨国企业财务必须掌握的两种信用损失模型

本文深度解析IFRS 9与CECL两种信用损失模型的差异,帮助跨国企业应对财务合规挑战。从基础架构、数据治理到监管策略,详细对比三阶段模型与单一阶段模型的核心区别,并提供实施双轨制的实务建议,助力企业优化资本管理和税务筹划。

3c4x5z6v7b的博客 668

Java入门 新手必读 何为Java Java有多强大

Java入门 新手必读 何为Java Java有多强大!? 首先,在众多编程语言中,大家最熟悉不过的就是c++了吧。与c++一样,java也是一门高级程序设计语言!来,先放一张图片看看java地位如何 在2019年,java的热门程度大大提升,我们可以根据这个排行榜在开发系统时做一个语言选择的依据。 1 Java的地位 java具有面向对象、与平台无关、安全、稳定和多线程等优良特性,是一门优秀...

weixin_46231965的博客 2571

Cartographer从安装到实战:手把手教你运行2D/3D建图与定位

本文提供了一份详尽的Cartographer从零安装到实战应用的完整指南。内容涵盖环境准备、依赖编译、源码构建等关键步骤,并手把手指导读者运行2D/3D官方数据集进行建图与定位测试。文章深入解析了参数配置与自定义数据适配方法,帮助开发者快速掌握这一强大的实时同步定位与建图工具,并将其应用于机器人导航与自动驾驶等实际场景。

rice5的博客 951

【转载】java新手必读,一些入门知识

                          java新手必读,一些入门知识              文章很好,我初学JAVA时,也是在这篇文章的指导下进行的,在此不妨推荐给广大将要学习JAVA的朋友!   1、jdk就是j2se,jdk1.1.8版本以后改成为j2se,   下载地址:http://java.sun.com/j2se/downloads.html   2、jre是java

starsinsky's JAVABLOG 1022

HTML5期末大作业:水果超市网站设计——水果超市(6页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 网购商城设置网页

HTML5期末大作业:水果超市网站设计——水果超市(6页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 网购商城设置网页 常见网页设计作业题材有 个人、 美食、 公司、 学校、 旅游、 电商、 宠物、 电器、 茶叶、 家居、 酒店、 舞蹈、 动漫、 明星、 服装、 体育、 化妆品、 物流、 环保、 书籍、 婚纱、 军事、 游戏、 节日、 戒烟、 电影、 摄影、 文化、 家乡、 鲜花、 礼品、 汽车、 其他 等网页设计题目, A+水平作业, 可满足大

1714

PyTorch强化学习实战(1)——强化学习(Reinforcement Learning,RL)详解

在本节中,开始进入探索强化学习 (Reinforcement Learning, RL) 之旅,首先剖析了强化学习的独特之处及其与监督学习、无监督学习范式的关系。随后系统学习了强化学习的基础形式化框架及其内部关联机制,并深入讲解了马尔可夫过程 (Markov Process, MP)、马尔可夫奖励过程 (Markov Reward Process, MRP) 和马尔可夫决策过程 (Markov Decision Process, MDP),为后续学习奠定基础。

盼小辉丶的博客 2050

java新手必读,一些入门知识

                                         java新手必读,一些入门知识              文章很好,我初学JAVA时,也是在这篇文章的指导下进行的,在此不妨推荐给广大将要学习JAVA的朋友!   1、jdk就是j2se,jdk1.1.8版本以后改成为j2se,   下载地址:http://java.sun.com/j2se/downloads.ht

Zero'Coffee 1467

【NVIDIA】Jetson Orin Nano系列:烧写Ubuntu22.04

Jeson Orin Nano系列:烧写Ubuntu22.04 电脑主机可以是Ubuntu20.04

郭老二 4895

java新手必读:Java学习的捷径

java新手必读:Java学习的捷径[@more@]本文为java新手提供了大量的学习资源,可以说是Java学习的捷径!来看看吧:) 1、jdk就是j2se,jdk1.1.8版本以后改成为j2se,下载地址:http://jav...

cuilongshi8706的博客 119

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

JAVA开发忠告 (新手必读,老手路过^_^)

写给比我还新的新手们,如果选择了这行,就耐心的读下去。 1,不要总说“编不出来”,“不会编”之类的话,那些话是因为你自己懒,不想编,不想学而已。2,不要能开发点小程序就出去显摆,你只不过是用别人给你写好的东西而已。3,不要太执着的盯着API,JAVA的精华在于编程思路跟模式,而不是已经固定好的语句。4,不要吝啬,开源才是提高团队技术最快,最有效的途径。5,不要经常换语言,开

KiSu214的专栏 404

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Java新手必读:运行Java代码常见报错及解决方法

小呆,记住,写代码和运行代码是两回事。遇到问题别慌,先看报错信息,逐步排查。此外,多熟悉你用的工具和框架,它们是你编程路上的好伙伴。

K_KLL的博客 419

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

[特殊字符]Java新手必读!这10个坑不避开,迟早爆雷⚠️

别怕,今天默语就带你盘一盘,每一条都配了解释 + 改进方式,看完你就是初级中的“高手”!🔥✍大家好,我是默语,别名默语博主,擅长的技术领域包括Java、运维和人工智能。我的技术背景扎实,涵盖了从后端开发到前端框架的各个方面,特别是在Java 性能优化、多线程编程、算法优化等领域有深厚造诣。目前,我活跃在优快云、掘金、阿里云和 51CTO等平台,全网拥有超过15万的粉丝,总阅读量超过1400 万。统一 IP 名称为默语或者默语博主。

沉淀所学,分享所思,让热爱与成长同行。商务记录AI实战经验,助力开发者快速成长。 热爱AI,希望做出有影响力的技术成果。 技术点亮生活,分享连接价值与机会。 专注AI落地实战,陪你走好技术每一步。 1万+

新手必读-Java中流的概念

昨天寝室同学问了我个关于Java流的问题,在解答完后很有感触,我认为可能所有新手都可能有这样的问题,所以总结一下发出来,呵呵.供大家参考:那,同学问我的题,提其实我也没太听明白什么意思,因为他表达不请,但有一点我是明确的,就是他要从键盘输入数(控制台的那种),然后计算出长方形的面积. 类似这个问题.呵呵,其实这个问题很简单,在C++里只需cin就ok了,但在java里,不是那么简单,他本来用Sys

871

【新手必读】JAVA入门及FAQ

一、入门1、下载和安装J2SDK [url]http://java.sun.com/j2se/1.4.2/download.html[/url] 2、JAVA VM [url]http://www.java.com/en/index.jsp[/url]3、API [url]http://java.sun.com/api/index.html[/url]1 首先下载J2SDK安...

weixin_34235105的博客 144

java基础(新手必读)

前言: 笔者的java没有经过真正系统的学习过,只是跟着书上自学的。所以有些地方难免会理解错误之类的,如果看到错误的地方,请指出来,或者有什么不理解的地方也可以提出来,大家一起进步。 这篇教程是一个学习方向的引导,且只针对基础入门(更加进阶的知识笔者也还在学习)。 java的基础入门知识网上有很多,很多大神的博客里也有总结,笔者不认为自己能比大神总结的好。所以在这篇教程里,很多基础知识...

slh20030904的博客 196

新手必读:Java学习的捷径(转)

                                               新手必读:Java学习的捷径   发表日期:2005-01-31 作者:[转贴] 出处:java中文站       1、jdk就是j2se,jdk1.1.8版本以后改成为j2se,下载地址:http://java.sun.com/j2se/downloads.html   2、jre是java运行时环境(

albert的专栏 1327

一些常见的练习题及代码,Java新手必读!

想要学好Java,就一定要敲好代码,因为这是程序员今后吃饭的本钱。正所谓一日不练手生,埋首练习代码、做习题应该是每一个初学Java的人的日常。有部分学员表示没有什么练习题可以做,接下来的我就给大家提供一些常见的练习题及代码。 找出数组中最大值的下标位置 /* 方法分析: public static 返回值类型: 最大值的下标位置,int类型 方法名: maxIndexOfArray 最大值下标位...

xiaoxijing的博客 657
上一篇: Java语言概述
下一篇: Java正则表达式之从入门到精通
CodingMouse
博客等级 码龄19年 82粉丝 48原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值