当前位置: 首页 > news >正文

Java学习备忘录(二)基础语法和数组(原创)

1. 采用16位双字节字符编码(Unicode),而不是ASCII码。

2. 类,接口的首字母要大写,方法的首字母要小写。

变量的首字母要小写,词之间用大写字母分割,不可用_$

常量全部大写,词用_分割。对象常量可以大小写混合。

控制结构中单个语句也必须用花括号括起来。

3. 关键字中true,false,null小写。无sizeof运算符。无gotoconst

4. 数据类型分为boolean(16),char(16),string,long(64),int(32),short(16),byte(8),double(64)float(32)。此外还有类类型。区别是声明简单类型的同时分配存储空间,声明为类类型时则不。使用类变量之前,先得new来分配空间。且使用的是数据的引用,不能对数据本身做任何操作。

5. 实例变量定义了特定对象实例的属性。类变量定义了整个类的属性。这个变量影响类本身和该类的全部实例。局部变量就是临时变量。

6. for语句用于循环次数可预先确定的情况,whiledo…while语句用于循环次数不确定的情况。

7. 数组的声明只是创建了一个引用,数组元素的实际存储空间由new动态分配。

8. 数组中元素的个数用length属性来表示。

9. Java中申请多维数组的例子。

方法一: int str[][] = new int [2][];

str[0] = new int [5];

str[1] = new int [4]; //非矩形数组

方法二: int str[][] = new int [2][5]; //矩形数组<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 完美解决linux编译动态库出现的问题:ERROR: ld.so: object LD_PRELOAD cannot be preloaded: ignored
  • Docker容器和主机互相拷贝传输文件
  • Java学习备忘录(三)类篇(原创)
  • C++使用技巧(二十三):回顾整形转化为字符串
  • c++中new和delete,delete[]的匹配问题(原创)
  • C++使用技巧(二十四):回顾vector用法及多维数组使用
  • 常用的JavaScript语句集(一)
  • C++使用技巧(二十五):srand、rand、fill/fill_n、generate/generate_n、count_if搭配使用
  • C++使用技巧(二十六):unique、distance、accumulate搭配lambda函数表达式使用
  • 编写一个含二级目录的源码(Asp+JavaScript)
  • C++使用技巧(二十七):回顾函数指针参数、数组参数、结构体函数参数
  • C++使用技巧(二十八):回顾内存new关键字、引用、默认参数、 占位参数、重载、类和对象、构造函数
  • 无组件上传图片到数据库源码
  • 关于 PyTorch android 在应用程序中的使用示例
  • 完美解决ubuntu报错:ppa.launchpad与404 Not Found [IP: 91.189.95.85 80]
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • CSS实用技巧
  • eclipse的离线汉化
  • java取消线程实例
  • js
  • magento 货币换算
  • Map集合、散列表、红黑树介绍
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • Mysql数据库的条件查询语句
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • tensorflow学习笔记3——MNIST应用篇
  • Web设计流程优化:网页效果图设计新思路
  • windows下如何用phpstorm同步测试服务器
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 扫描识别控件Dynamic Web TWAIN v12.2发布,改进SSL证书
  • 深入浅出Node.js
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 我的面试准备过程--容器(更新中)
  • 由插件封装引出的一丢丢思考
  • 再次简单明了总结flex布局,一看就懂...
  • 仓管云——企业云erp功能有哪些?
  • ​业务双活的数据切换思路设计(下)
  • # 安徽锐锋科技IDMS系统简介
  • # 利刃出鞘_Tomcat 核心原理解析(二)
  • ###STL(标准模板库)
  • #07【面试问题整理】嵌入式软件工程师
  • (1)(1.9) MSP (version 4.2)
  • (7)svelte 教程: Props(属性)
  • (BAT向)Java岗常问高频面试汇总:MyBatis 微服务 Spring 分布式 MySQL等(1)
  • (备份) esp32 GPIO
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (非本人原创)史记·柴静列传(r4笔记第65天)
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • (十八)devops持续集成开发——使用docker安装部署jenkins流水线服务
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (十六)视图变换 正交投影 透视投影
  • (源码版)2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码季节性时序预测SARIMA天气预测建模