首页 > 编程语言 >Java入门

Java入门

时间:2023-08-21 17:13:59浏览次数:32  
标签:JRE Java 入门 JDK 虚拟机 --- JVM

Java特性和优势

  • 简单性
  • 面向对象
  • 可移植性 write once ,run anywhere JVM虚拟机跨平台
  • 高性能 效率高
  • 分布式 
  • 动态性 反射机制
  • 多线程 一边 一边
  • 安全性 不会使程序崩溃
  • 健壮性

Java三大版本

  • JavaSE:标准版(桌面程序扫雷连连看,控制台开发)
  • JavaME:不用了
  • JavaEE: 企业级开发(web端,服务器开发)

JDK >JRE> JVM

  • JDK: Java Development Kit 开发包
  • JRE: Java Runtime Environment运行环境
  • JVM: Java Virtual Machine 虚拟机

配置环境 安装jdk Notepad++

编写第一个Java程序HelloWorld

 

 

 编译 ---类似于将一本书直接翻译成另一种语言

解释---类似于我说一句你翻译一句

 安装IDEA 集成开发环境

标签:JRE,Java,入门,JDK,虚拟机,---,JVM
From: https://www.cnblogs.com/damoli/p/17645786.html

相关文章

  • java.lang.OutOfMemoryError: PermGen space
    PermGenspace的全称是PermanentGenerationspace,是指内存的永久保存区域OutOfMemoryError:PermGenspace从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被Load的时候被放入PermGenspace区域,它和和存放Inst......
  • java中如何打jar包(图解)
     第一步输入:在dos下面输入jar后面jar的用法 主要用到:-c创建新的存档 -v生成详细输出到标准输出上 -f指定存档文件名 第二步:进入你要打jar那个目录 第三步:打jar包 jar -cvftest.jar*.* test.jar:你创建jar包的名字 *.*:这句话你把那个目录下面所有的东西都打进jar包,......
  • 5 JavaScript变量提升
    5变量提升看以下代码,或多或少会有些问题的.functionfn(){console.log(name);varname='大马猴';}fn()发现问题了么.这么写代码,在其他语言里.绝对是不允许的.但是在js里.不但允许,还能执行.为什么呢?因为在js执行的时候.它会首先检测你的代码.......
  • 10 JavaScrit定时器
    10JavaScrit定时器在JS中,有两种设置定时器的方案://语法规则t=setTimeout(函数,时间) //经过xxx时间后,执行xxx函数//5秒后打印我爱你t=setTimeout(function(){console.log("我爱你")},5);window.clearTimeout(t)//停止一个定时器//语法规则t=se......
  • LeetCode-164. 最大间距(Java)
    一、前言......
  • RabbitMQ的学习之快速入门
    快速入门:使用springboot整合springAmqp来创建队列和消息同时创建consumer接收发送的消息第一步:引入依赖,在父类中引入spring-boot-starter-amqp依赖第二步:在yml中建立连接 第三步:创建publisher测试类引入注解,利用 RabbitTemplate生成对象调用方法,这样publisher就创建......
  • 9 JavaScript闭包
    9闭包我们都知道,函数里是可以访问函数外的全局变量,而函数外不能访问函数内的局部变量,如下://函数外定义a,在函数内可以访问vara="测试";functionfn(){console.log(a);}fn();执行结果://函数内定义a,在函数外访问不到functionfn(){vara="测试";}co......
  • 包机制,javaDoc生成文档
    包机制,javaDoc生成文档1.为了更好的组织类,JAVA提供包机制,用于区别类名的命名空间。包语句语法格式:packagepkg1[.pkg2[.pkg3...]]2.一般利用公司域名倒置为包名为了能使用某一包的成员,我们在java程序中导入该包。使用“import”完成此功能importpackage1.package2.(classnam......
  • 【Java设计模式005】代理模式
    概述大家好,个人gzh是大猪和小猪的小家,我们的gzh是朝阳三只大明白,满满全是干货,分享近期的学习知识以及个人总结(包括读研和IT),跪求一波关注,希望和大家一起努力、进步!!由于一些特定原因某些对象不适合或者不能直接引用目标对象,这时就可以使用代理模式。代理模式为目标对象提供一个代理以......
  • Java FTP上传文件
    1、publicbooleanupload(StringftpPath,List<String>fileNameList,List<String>files){booleanisSuccess=true;FTPClientclient=newFTPClient();FileInputStreamfis=null;try{client.connect(......