
AVAEE是指java enterprise edition,java企业版,多用于企业级开发,包括web开发等等很多组建;
Java和JavaEE区别:
1. Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。正式成立于1995年,广泛应用于人们的生活、工作、娱乐等等方面。
2. Java分为三个版本:Java SE(标准版)、Java EE(企业版)、Java ME(微型版)。其中JavaSE就是大家学JavaEE和JavaME的基础,换而言之学Java先从JavaSE开始,JavaSE 包含了支持 Java Web 服务开发的类,JavaEE是企业最常用的用于企业级开发应用的,Java ME主要是移动段的开发应用。
3. 通过以上,Java和JavaEE的区别在哪,就特别的明显了。那么为什么很多培训主打JavaEE培训呢?是因为JavaEE在Java中,比JavaSE和JavaME应用更加广泛,价值更高,所以很多的培训机构就直接主打JavaEE培训,不过其他两个方面的Java知识也是要大致掌握的。
扩展资料Java EE是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用.随着WEB和EJB容器概念诞生,使得软件应用业开始担心SUN的伙伴们是否还在Java平台上不断推出翻新的标准框架,致使软件应用业的业务核心组件架构无所适从,从一直以来是否需要EJB的讨论声中说明了这种彷徨。
参考资料
JavaEE——百度百科
Java分三个版本:Java SE(标准版)、Java EE(企业版)、Java ME(微型版)
其中SE就是大家学的Java基础,EE是公司最常用的用于网站开发(PC端),ME用于移动端开发,现在熟悉的安卓系统就是用JAVAME开发的。
Java既可以被编译,也可以被解释。通过编译器,可以把Java 程序翻译成一种中间代码 - 称为字节码 - 可以被Java解释器解释的独立于平台的代码。通过解释器,每条Java字节指令被分析,然后在计算机上运行。只需编译一次,程序运行时解释执行。
Java不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。
或者用一种更总结性的话术来表达就是:java跨平台就是能在不同的环境(主要是 *** 作系统)上运行java程序!
这也是Java为什么这么火,为什么这么多年依然屹立不倒且久盛而不衰的原因。一个无视于平台,跨平台的语言,必然有长久的生命力。而作为程序员来说,职业发展的长远规划,选择Java远比选择其他无法实现跨平台的语言,更有长远价值(包括现在非常流行的H5语言,也是一种跨平台语言,“一次设计,普遍适用。一次编写,随处部署”,这个后续会在其他文章中具体说一下)。
相似的JAVAEE、javase、javame可简单的总结为三点:
Java SE 是做电脑上运行的软件。
Java EE 是用来做网站的-(我们常见的JSP技术)
Java ME 是做手机软件的。
回顾过去十五年的成果,Java一直是数一数二的。Java已经占据了曾经C语言所拥有的地位,而C语言在Java开始流行之前一直是最受关注的语言。TIOBE指数也曾宣布今年是Java语言年,而十年之前,Java就已然获此殊荣。非常期待Java能够获得另一个十年当中的年度最佳编程语言
public class ItemCount{
private int lineCount
private int fileCount
public int getLineCount()
{
return lineCount
}
public int getFileCount()
{
return fileCount
}
public static void main(String[] args) throws IOException
{
ItemCount itemCount = new ItemCount()
//path的值就是你的项目路径
String path = "E:\\lucene\\src"
itemCount.getItemLineNum(new File(path))
System.out.println("该项目一共有"+itemCount.getFileCount()+"个java源文件,"+itemCount.getLineCount()+"行代码")
}
//递归
public void getItemLineNum(File path) throws IOException{
if(path.isFile() &&path.getName().endsWith(".java")){
BufferedReader br = new BufferedReader(new FileReader(path))
fileCount++
while(br.readLine()!=null){
lineCount++
}
System.out.println(path.getName())
br.close()
}else if(path.isDirectory()){
File[] listFiles = path.listFiles()
for (File file : listFiles)
{
getItemLineNum(file)
}
}
}
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)