首页 > 编程语言 >01:Java概述及基本语法

01:Java概述及基本语法

时间:2024-06-01 21:12:37浏览次数:27  
标签:注释 01 Java 虚拟机 语法 Edition JVM java

1、Java是什么?
是SUN(Stanford University Network,斯坦福大学网络公司 ) 1995年推出的一门高级编程语言
2、Java技术体系平台
Java SE(Java Standard Edition)标准版
Java EE(Java Enterprise Edition)企业版
Java ME(Java Micro Edition)小型版
3、Java主要特性
面向对象
	两个基本概念:类、对象
	三大特性:封装、继承、多态
健壮性
	吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制
跨平台性
	跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。“Write once , Run Anywhere”
	原理:只要在需要运行 java 应用程序的操作系统上,先安装一个Java虚拟机 (JVM Java Virtual Machine) 即可。由JVM来负责Java程序在该系统中的运行
4、Java两种核心机制
Java虚拟机 (Java Virtal Machine)
垃圾收集机制 (Garbage Collection)
5、开发一个Java程序要哪些步骤
编写
编译(javac.exe)
运行(java.exe)
6、JDK的组成
JDK = JRE + 开发工具集(例如Javac编译工具等)
JRE = JVM + Java SE标准类库
7、注释
单行注释
	//注释文字
多行注释
	/*注释文字*/
文档注释
	/**
	  @author 指定java程序的作者
	  @version 指定源文件的版本
	*/
点击查看代码

标签:注释,01,Java,虚拟机,语法,Edition,JVM,java
From: https://www.cnblogs.com/Zhao-Chen/p/18226392

相关文章

  • 初学者springboot启动报错Caused by: java.lang.IllegalArgumentException: Invalid v
    本人第一次接触springboot框架本来想用mybatis连接数据库,引入mybatisplus配置就启动报错packagecom.hu.springboot_mybatis.dao;importcom.baomidou.mybatisplus.core.mapper.BaseMapper;importcom.hu.springboot_mybatis.pojo.UserPojo;importorg.apache.ibatis.ann......
  • 今日指数day01学习笔记
    1、项目概述    该项目是基于股票实时交易的数据分析产品,为用户和机构提供个性化的股票数据分析和展示服务    核心功能:数据分析和展示为主,功能涵盖了A股大盘实时指数展示、涨幅榜、个股涨跌、个股秒级行情、实时日K线行情等2、股票相关名词    股......
  • Spire.Doc for Java 12.5.1 -2024-05-30
    Spire.DocforJavaisaprofessionalWordAPIthatempowersJavaapplicationstocreate,convert,manipulateandprintWorddocumentswithoutdependencyonMicrosoftWord.Byusingthismultifunctionallibrary,developersareabletoprocesscopioustasks......
  • 大三学生第一次Java面试记录
    前言分享一下第一次面试的经历吧,希望对焦虑害怕的大学生有帮助吧,其实我也很慌~~一、2024年5月8号这天我在牛客app上找的校招网申,然后看着跟开发有关的公司就都投了,主打一个广撒网,因为我觉得在校大学生也没有实习经验,学校也不是双一流知名学校,校招的企业应该要求会宽容一点......
  • java如何取得拼音的首字母
    packagecom.junfun.pms;importnet.sourceforge.pinyin4j.PinyinHelper;publicclassPinyinUtils{publicstaticStringgetFirstLetter(Stringinput){StringBuilderresult=newStringBuilder();for(charc:input.toCharArray()){......
  • 01_Zotero插件安装
    Zotero插件安装目录页1.ZoteroStyle插件使用说明1.1.期刊标签、影响因子不显示?2.zotero-better-notes插件安装及使用说明2.1.笔记模板(采用HTML代码控制)2.2.笔记样式(采用CSS代码控制)2.2.1.我现在使用的CSS样式0.1.插件安装找到插件的对应地址......
  • 01_Zotero软件安装
    Zotero软件安装目录页1.Zotero软件安装问题1.1.各种版本软件安装地址1.2.Zotero7(beta版)安装的喜与悲2.软件使用问题2.1.无法加载与文字处理器通信所需的组件--Word中Zotero组件失效2.2.Word中建立Zotero超链接--跳转到参考文献1.Zotero软件安装......
  • java8,频繁old gc,通过修改g1回收器之后,效果很好
    原配置:-Xms15360m-Xmx15360m-XX:NewSize=4096m-XX:MaxNewSize=4096m-XX:MetaspaceSize=512m-XX:MaxDirectMemorySize=1024m-XX:+UseG1GC-XX:+HeapDumpOnOutOfMemoryError-XX:HeapDumpPath=/data/logs/skynet-\${DAOKEAPPUK}/\${DAOKEAPPUK}_heapDump.hprof-XX:+UseC......
  • 【NOIP2018普及组复赛】题1:标题统计
    题1:标题统计题目描述凯凯刚写了一篇美妙的作文,请问这篇作文的标题中有多少个字符?注意:标题中可能包含大、小写英文字母、数字字符、空格和换行符。统计标题字符数时,空格和换行符不计算在内。【输入格式】输入文件只有一行,一个字符串......
  • Java base(1):注解、泛型、通配符、重载、重写
    注解:用于在代码中插入元数据,不会直接影响程序的执行,但可以被编译器、开发工具或运行时环境用来处理特定任务,如编译时检查、生成额外的代码、进行框架级配置等。预定义注解:java给的,例如:@Override:用于标记一个方法是重写父类的方法。自定义注解元注解:注解其他注解的注解。元数......