Java语言基础细节归纳
俗话说的好,“万丈高楼平地起”。由此观之,只有打好扎实地根基,才能筑造出稳健地高楼。对于我们学习和实践技术,也是同一个理。
本文有序地归纳了java语言基础细节,一是作为学习上的总结,二是避免触犯同样地错误,三是希望与同道之人交流、探讨和完善。
1、一个类定义前可以放置3类语句,分别为package、import和class语句,并且在一个Java源文件中有且只有一个被声明为public的类。
2、Java语言中规定,标识符不能使用规定的关键字和保留字,并且必须以一个字母、美元符号或下划线开头,随后的字符只能是字母、美元符号、下划线或数字。
3、Java中存在两种变量:成员变量和局部变量(又称自动变量)。成员变量即类所拥有的变量,可以由系统自动初始化,赋予其一个默认值;而局部变量即方法所拥有的变量,它不能自动初始化,必须为其指定初始值。若不给予初始化,编译会出错。
4、数组在通过new语句创建以后,系统会根据其声明类型自动为每一个数组元素赋予一个默认初始值。
5、main()方法是一个Java应用程序的入口。为了创建一个应用程序,必须在其类中定义一个main()方法。其完整的定义语法如下:
public static void main(String[] args){ }
或者
public static void main(String args[]){ }
其中参数数组用于从命令行中获取用户参数。
例如:java Test a bc efg
则有args[0] = “a”
args[1] = “bc”
args[2] = “efg”
6、Java语言中规定用来指定数组的长度的数值类型只能是字节型、短整型或者整型,而不能是长整型。
7、字符型值的初始化值是数值0,而不是一个字符’0’,而字符’0’的值为48。
8、Java语言中规定,声明一个一维数组可以采用以下两种形式之一:
Datatype[] arrayName;
或者
Datetype arrayName[];
9、Java中垃圾回收(garbage collection)站负责收回废弃对象所占用的内存资源,程序员不需要明确释放掉的对象,尽管可以把一个引用设置为null。程序员可以使用 Runtime类的gc()方法或System类的gc()方法通知运行垃圾回收站,而非强制执行。若是系统中可用的内存过低,系统也会自动运行垃圾回收 站释放掉废弃对象所占用的内存资源供其他对象使用。
10、数组是通过length属性域获得数组的长度信息,而字符串是通过调用length()方法获得其长度信息。
关于Java语言基础细节上的归纳暂且罗列上述十点,在后续的学习与实践中将进一步扩展与完善,也希望阅读之人能够多提建议。
====================================分割线================================
最新内容请见作者的GitHub页:http://qaseven.github.io/
医院信息系统云HIS源码,java语言B/S版 云HIS系统采用SaaS软件应用服务模式,提供软件应用服务多租户机制,实现一中心部署多机构使用。相对传统HIS单机构应用模式,它可灵活应对区域医疗、医疗集团、医联体、连锁诊所、单体医院等应用场景,并提升区域内应用的标准化与规范化程度,大幅降低软件实施运维成本与实施周期。系统总体架构设计遵循基于电子病历的医院信息平台标准进行建设。
Java语言的基本类型 java四类八种基本数据类型 第一类:整型 byte short int long 第二类:浮点型 float double 第三类:布尔型 boolean(它只有两个值可取true false) 第四类:字符型 char
云计算的云医疗信息系统(云HIS) 前端Angular语言,后端Java语言开发 本套基于云计算的云医疗信息系统(云HIS)。以SaaS的方式提供服务,系统遵循服务化、模块化原则开发,具有强大的可扩展性,二次开发方便快捷。系统采用前后端分离架构,前端由Angular语言、JavaScript开发;后端使用Java语言开发。融合B/S版电子病历系统,支持电子病历四级。系统运行稳定、功能齐全,界面布局合理、操作简便。
云his系统源码 前端由Angular语言、JavaScript+后端Java语言开发 基层卫生健康云HIS系统采用云端SaaS服务的方式提供,使用用户通过浏览器即能访问,无需关注系统的部署、维护、升级等问题,系统充分考虑了模板化、配置化、智能化、扩展化等设计方法,覆盖了基层医疗机构的主要工作流程,能够与监管系统有序对接,并能满足未来系统扩展的需要。 适用于二级医院、基层医疗机构,可作为区域HIS使用,经扩展后能够应用于医联体/医共体。融合B/S版电子病历系统,支持电子病历四级,HIS与电子病历系统均拥有自主知识产权。
相关文章
- Java中的instanceof和isInstance基础讲解
- [转] Java基础知识——Java语言基础
- 解决IDEA导入Eclipse项目时,编译报错“ Error:(1, 1) java: 非法字符: ‘ufeff’”
- Java基础 | Stream流原理与用法总结
- java基础-java语言中的关键字总结
- java基础—计算: 2012-3-17"到"2012-4-6"中间有多少天?
- 一个Java程序员第四年工作总结
- java设计模式---责任链模式详解
- java语言基础学习从零开始(第五节---java字符串操作与位运算)
- java语言基础学习从零开始(第三节——运算符)
- java语言基础学习从零开始(第二节)
- java语言基础学习从零开始(第一节)
- 37 Java基础 总结 完结篇 知识串讲 Java语言初识 基础语法 流程控制 方法 数组 面向对象 内部类 异常 常用类 集合框架 IO流 多线程 网络编程 GUI 注解
- 第二十六节:复习Java语言基础-Java的概述,匿名对象,封装,构造函数
- 第二十五节:Java语言基础-面向对象基础
- 第二十五节:Java语言基础-面向对象基础
- 第二十三节:Java语言基础-详细讲解函数与数组
- 第二十二节:Java语言基础-详细讲解位运算符与流程控制语句
- 第二十二节:Java语言基础-详细讲解位运算符与流程控制语句
- 第二十一节:Java语言基础-关键字,标识符,注释,常量和变量,运算符
- 第二十一节:Java语言基础-关键字,标识符,注释,常量和变量,运算符
- Java基础语法:4. Java全局变量与局部变量
- java学习笔记(4)
- 《Java和Android开发学习指南(第2版)》—— 第2章 语言基础 2.1 ASCII和Unicode
- Java打印输出:java在线8x8x
- Java_解决java.security.cert.CertificateException: Certificates does not conform to algorithm constraints
- 浅析Java对集合进行操作时报java.util.ConcurrentModificationException并发修改异常问题:产生原因、单线程/多线程环境解决、CopyOnWriteArrayList线程安全的ArrayList、fail-fast快速失败机制防止多线程修改集合造成并发问题
- 2023年java面试题之zookeeper基础2
- 蓝桥杯VIP试题 之 基础练习 字符串对比 - JAVA
- 简单的JAVA MVC框架模式--Java-servlet-JavaBean
- JSP基础--JAVA遇见HTML
- 什么是Java序列化,如何实现java序列化
- 最新版MacOS系统轻松配置基础依赖库、环境变量、Java、Python、NodeJS等开发环境