Java程序开发步骤

Java 专栏收录该内容
13 篇文章 0 订阅

从今天开始,我们进入到Java的基础课学习,这个教程的前提时有一点编程基础,比如C/C++,请大家做好心理准备。

编写源文件

可以使用IDE,现今存在的IDE也有很多,大家可以根据自己的喜好去选择不同的IDE。
但是本文主要时说明开发步骤,所以本文使用Liunx系统的vim进行编辑。Windows系统的小伙伴也可以使用记事本等文本文件进行源文件的编写。
注意 : 在对文件进行命名的时候,源文件的拓展名必须为.java

编译源文件

定义: 使用Java编译器(javac.exe)编译源文件,得到字节码文件。
格式: javac 文件名.java

运行程序

使用Java平台中的Java解释器(java.exe)来解释、执行字节码文件。
格式: java 文件名 //注意不要有添加后缀

一些注意事项

  • 在Java源程序中,语句所涉及的小括号以及标点符号都是在英文状态下输入的,而字符串里面的符号不受限制。
  • 如果源程序中有多个类,那么只能有一个public类; 如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,拓展名为.java; 如果源文件没有public类,那么源文件的名字只要和某个类的名字相同,并且拓展名时.java就可以了。
  • 如果源文件中包含多个类,编译源文件将生成多个拓展名为.class的文件,在每个拓展名为.class的文件中只存放一个类的字节码,其文件名与该类的名字相同,这些字节码文件被存放在与源文件相同的目录中。
  • !!!一个Java应用程序必须有一个类含有 public static void main(String args[])方法,称这个类为应用程序的主类。
  • 运行Java程序的时候注意:Java应用程序总是从主类的main方法开始执行,因此,需要进入主类字节码所在的目录(主类名.class)。
  • 一个Java应用程序(也称为一个工程)是由若干个类组成的,这些类可以在一个源文件中,也可以分布在若干个源文件中。
  • 如果应用程序的主类源文件和其他源文件在同一目录中,也可以只编译主类的源文件,Java系统会自动编译主类需要的其他源文件。
  • Java程序以类为“基本单位”,即一个java源程序是由若干个类所构成的。 一个Java程序可以将它使用的各个类分别存放在不同的源文件当中,也可以将它使用的类存放在一个源文件当中。
  • 如果需要编译某个目录下的多个Java文件,在使用javac时,也可以将javac要编译的多个源文件用空格分离。例如:javac Car.java Person.java
  • 3
    点赞
  • 0
    评论
  • 2
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

提供典型应用案例,剖析JSP/Servret技术与Struts 2技术在Web开发中的不同 提供完整的应用案例,使读者可以深入体会SSH开发模式的精髓 所有开发工具和框架均使用目前的最新版本,紧跟技术发展的趋势 提供230个实例和4个综合案例,可以作为案头必备的查询手册 一线开发人员全力打造,分享技术盛宴! 重点内容及特色 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》介绍了Web开发中客户端技术的基础知识,包括JavaScript、CSS、AJAX等,这些技术都是Web应用中常用的客户端技术。 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax+》讲解了JSP/S rvlet技术的基础知识,并提供了一个综合案例展示其具体应用,它们是Java Web服务端技术的基石,也是学习Java Web开发所要必须掌握的技术。 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》重点讲解了Struts 2、Speing和HIbernate框架的基础知识和高级技术,如Sruts 2中的*、类型转换、国际化和标签等,HIbe rna{e的会话、0/R映射和事务管理等,Spring中的数据库技术与AOP等。 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》特别介绍了Struts 2对AjAX的支持,还重点剖析了SSH框架的整合开发,并给出了两个综合案例来展示整合SSH框架开发Web应用。 和已经出版的同类图书相比,《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》讲解由浅入深,涵盖更多内容,列举了大量典型实例具有超强的实用性,另外,《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》各篇独立,适合读者全面学习或对部分内容重点学习。 读者对象 有Java基础,想进一步学习SSH框架整合开发的人员 了解SSH整合开发,想进一步提高开发技术的人员 正在使用SSH整合技术开发项目,想查阅资料的人员 大中专院校的学生和老师,以及Java培训班的学员和讲师 需要一本案头必备查询手册的程序员 光盘内容 6小时多媒体体视频讲解 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》所涉及的源代码 布衣暖,菜根香,好书滋味长!清华大学出版社长期以来一直秉承为读者多出好书的宗旨,多年来为读者奉献了大量脍炙人口的精品图书。尤其在计算机图书出版领域更是形成了鲜明特色,所出版的各类计算机图书受到了广大读者的好评。本次出版的“原创经典,程序员典藏”系列图书是清华大学出版社的重点精品计算机图书,旨在帮助读者全面学习各类程序设计语言和开发工具,提高开发水平。同时也为广大程序员提供良好的技术参考,以便作为案头必备的查询手册。 内容提要 -------------------------------------------------------------------------------- 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》通过对SSH中的各种技术循序渐进地讲解,使读者尽快掌握开发基于SSH的Web程序的方法。《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》内容包括Web客户端技术、JSP/Servlet技术、Struts 2(*、类型转换、输入校验、上传和下载文件、Struts 2的各种标签、对 AJAX的支持等)、Spring(Ioc容器、装配Java Bean、Jdbc和Hibernate模板、事务管理、Spring AOP等)以及 Hibernate(会话、映射、标准查询API、HQL、事务管理、锁等)。除此之外,《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》还提供了两个完整的实例来讲解开发SSH的详细步骤和方法。通过对这两个实例的学习,读者可以对SSH开发模式有更透彻地理解和认识。SSH是目前最流行的Java Web开发技术。 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》适合广大从事Java Web开发工作的技术人员、对SSH开发感兴趣
©️2021 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值