您所在位置: 网站首页 / 文档列表 / Java / 文档详情
java程序设计基础知识有哪些.docx 立即下载
2024-05-05
约4千字
约8页
0
15KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

java程序设计基础知识有哪些.docx

java程序设计基础知识有哪些.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

java程序设计基础知识有哪些Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。下面一起来看看小编为大家整理的java程序设计基础知识,欢迎阅读,仅供参考。java程序员要掌握的知识1、Java编程的知识和技能、JEE体系的知识2、数据库的基本知识,包括Oracle和SqlServer和MySql3、Web开发的知识和技能4、EJB组件开发的知识和技能5、流行的Struts、Spring、Hibernate、Webwork、Ibatis开发框架6、实用的Ant、Xdoclet、Log4j、Junit、Vss、Cvs等开发工具7、工作流技术和实用的Shark、JBPM等工作流框架8、搜索引擎技术和实用的Lucene等搜索引擎框架8、WebService技术和SOA架构10、AJAX技术和Dwr框架11、UML软件工程的知识12、Java的设计模式,JEE的设计模式和JEE应用程序框架设计13、好的编程思想和素质,IT学习的方法和技能14、众多开发工具的使用,开发平台和环境的配置15、完整的JEE项目开发经验和技能Java编程语言基础知识一、先明白了解什么是Java的四个方面。初学者先弄清这些Java的基本概念也是必不可少的,死记硬背肯定是不行的,重在理解,理解它们之间的区别与联系,分别有哪些应用。想想这些代码中用到了哪些知识点。不要一味地照着书本敲代码。而不去理解。Java编程语言,即语法。Java文件格式,即各种文件夹、文件的后缀。Java虚拟机(JVM),即处理_.class文件的解释器。Java应用程序接口(JavaAPI)。要知道java是分两部分的:一个是编译,一个是运行。javac:负责的是编译的部分,当执行javac时,会启动java的编译器程序。对指定扩展名的.java文件进行编译。生成了jvm可以识别的字节码文件。也就是class文件,也就是java的运行程序。java:负责运行的部分.会启动jvm.加载运行时所需的类库,并对class文件进行执行.一个文件要被执行,必须要有一个执行的起始点,这个起始点就是main函数.二、掌握静态方法和属性静态方法和属性用于描述某一类对象群体的特征,而不是单个对象的特征。Java中大量应用了静态方法和属性,这是一个通常的技巧。但是这种技巧在很多语言中不被频繁地使用。理解静态方法和属性对于理解类与对象的关系是十分有帮助的,在大量的Java规范中,静态方法和属性被频繁使用。因此学习者应该理解静态方法和属性。Java在方法和属性的调用上是一致的,区别只表现在声明的时候,这和c++是不同的。三、初学者还需明白JAVA的三个技术平台的关系。Java分为三个体系,分别为JavaSE(J2SE,Java2PlatformStandardEdition,标准版)。JavaEE(J2EE,Java2Platform,EnterpriseEdition,企业版)。JavaME(J2ME,Java2PlatformMicroEdition,微型版)。要知道java是分两部分的:一个是编译,一个是运行。javac:负责的是编译的部分,当执行javac时,会启动java的编译器程序。对指定扩展名的.java文件进行编译。生成了jvm可以识别的字节码文件。也就是class文件,也就是java的运行程序。java:负责运行的部分.会启动jvm.加载运行时所需的类库,并对class文件进行执行.一个文件要被执行,必须要有一个执行的起始点,这个起始点就是main函数.四、掌握JAVA代码的基本格式1、Java注释尽可能全面对于方法的注释应该包含详细的入参和结果说明,有异常抛出的情况也要详细叙述:类的注释应该包含类的功能说明、作者和修改者。2、多次使用的相同变量最好归纳成常量多处使用的相同值的变量应该尽量归纳为一个常量,方便日后的维护。3、尽量少的在循环中执行方法调用尽量在循环中少做一些可避免的方法调用,这样可以节省方法栈的创建。例如:for(inti=0;i<list.size();i++){<p="">System.out.println(i);}可以修改为:for(inti=0,size=list.size();i<size;i++){<p="">System.out.println(i);}4、常量的定义可以放到接口中在Java中,接口里只允许存在常量,因此把常量放到接口中声明就可以省去publicstaticfinal这几个关键词。5、ArrayList和LinkedList的选择这个问题比较常见。通常程序员最好能够对list的使用场景做出评估,然后根据特性作出选
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

java程序设计基础知识有哪些

文档大小:15KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用