数组知识:
1.一维数组:
1),声明:类型[]数组名或者 类型 数组名[].
2),定义:定义数组需要使用关键字new来实现。
语法:类型[] 数组名 = new 类型[长度];
说明:关键字new 用于维数组分配内存空间。
长度是指数组的容量,在定义数组时必须指定长度。
3)数组的初始化,例如:
int [] x={3,4,5};
或者int [] x=new int[]{3,4,5,6};
注意:
1)。一旦创建了数组,其长度将无法在改变。
2)。数组的长度可以为0.
2.二维数组;
声明语法:
数据类型[][]数组名;或者是数据类型 [][]数组名;
定义语法:
同样适用new 关键字,int[][] x=new int [2][3];
初始化;
int [][] x=new int [][]{{1,2,3},{4,5,6}};
或者是:int [][] x={{1,2,3},{4,5,6}};
我们可以使用嵌套循环来遍历二维数组。
String 与StringBuffer类的区别:
String 的长度不可变,StringBuffer的长度可变。当String类型的内容被修改时,将产生一个新的String 类型的对象。如果需要将StringBuffer类型的字符串转换为String类型,可以调用StringBuffer的toString()方法。
java.util包中的常用类:
Data类,此类中封装了有关日期和时间的信息。
Data的实例化:Data data=new Data();
SimpleDateFormat类:
SimpleDateFormat类是用于格式化和解析日期的具体类,它位于java.text包中。在使用SimpleDateFormat类前,必须引入它的包。
例如将一个日期格式化为****年**月**日**时**分**秒的代码如下:
Data data=new Data();
//自定义字符串类型格式
String formate="yyyy年MM月dd日HH时mm分ss秒";
//实例化SimpleDateFormat对象
SimpleDateFormat sdf=new SimpleDateFormat(formate);
//转换为指定格式的字符串
String currentData=sdf.format(data);
注意:
在“yyyy年MM月dd日HH时mm分ss秒'中:y代表年,M代表月,d代表日,H表示时,m表示分,s 表示秒。常用的格式化字符串有:yyyy-MM-dd HH:mm:ss、yyyy/MM/dd HH:mm:ss、yyyyMMddHHmmss。
Calendar类用于设置或者得到时间,它不能被实例化,Calendar的getInstance()方法返回一个Calendar对象。
Calendar类的getTime()方法用于获取当前时间。
add()方法用于修改当前日期。
在add(int field,int amount)方法中,第一个参数表示需要修改的部分,第二个参数表示如何修改。比如返回昨天的日期,那么add的方法就应该写为:
add(Calendar.DATE,-1);其中Calendar.DATE表示
分享到:
相关推荐
Java 基础学习难点是一系列重要的知识点,掌握这些知识点对于 Java 开发者来说非常重要。下面是对 Java 基础学习难点的总结: 1. 接口和继承: * 接口不能被继承,但是可以被实现多次 * 类只能单继承,但是可以...
### Java基础重点难点详解 #### 一、ArrayList与Vector的区别 **安全性方面:** - `Vector`类在设计上提供了线程安全的实现。 - `ArrayList`类则没有提供线程安全机制。 **同步机制:** - `Vector`类的所有方法都...
java重点,JDBC连接数据库的操作,及其三种代理模式的介绍。
一、Java基础 1. 类与对象:Java是面向对象的语言,一切皆为对象。理解类的定义、构造器、封装、继承、多态等核心概念是Java学习的基础。 2. 数据类型:Java有两类数据类型,基本类型和引用类型。理解它们的区别和...
### Java 重点难点知识点梳理 #### 一、Java 基础 1. **Java 发展历程** - **起源**: Java 最早起源于Oak项目,最初由James Gosling等人于1995年正式发布。 - **发展历程**: - Oak阶段:Java的雏形,语法借鉴...
初次接触对象,我们从实体对象入手,因为看得见、摸得着会比较容易理解。 分析实体对象的构成,发现有这样一些共同点,这些实体对象都有自己的属性,这些属 性用来决定了对象的具体表现,比如:人有身高、体重等。...
以上是Java学习中的一些核心概念和难点,深入理解和掌握这些内容将对初学者构建扎实的Java基础大有裨益。通过阅读"JAVA重点难点.pdf"这份资料,你将能够系统地学习和巩固这些知识点。在实践中不断练习和应用,你的...
北京动力节点-Java编程零基础教程-030-Java语言概述-重难点总结.avi 北京动力节点-Java编程零基础教程-031-Java基本语法-注释-单行注释与多行注释.avi 北京动力节点-Java编程零基础教程-032-Java基本语法-注释-...
1. **Java基础知识**:Java的基础包括语法、数据类型、控制结构(如if语句、for循环、while循环)、类与对象、封装、继承、多态等概念。理解这些基础是掌握Java的关键,它们构成了Java编程的基石。 2. **JavaSE...
上述知识点覆盖了Java的基础知识、程序执行流程、环境变量配置、历史发展、JDK结构、文件和类的关系、打包、帮助文档生成、命名规范、基本数据类型、类型转换、数组以及条件控制语句等多个方面。这些内容对于理解...
JAVA入门基础篇,适合于初学者.第一章 Java语言入门 授课内容: Java 的诞生 Java 的特点 安装SUN公司的SDK 一个Java程序的开发过程 一个简单的Java应用程序的开发过程 什么是JSP 授课目的: ...
一、Java基础 Java的基础部分涵盖了变量、数据类型、运算符、控制结构(如if-else,switch,for,while等)、类与对象、封装、继承、多态等。理解这些基本概念对于编写有效和高效的代码至关重要。特别是面向对象编程...
Java是一种广泛使用的编程语言...Java基础涵盖了广泛的主题,从基本语法、类和对象的创建,到异常处理、集合框架、IO流、网络编程以及数据库连接等。深入理解和熟练掌握这些基础知识是成为一名合格的Java开发者的关键。
《Java基础36讲》作为一本Java编程入门书籍,强调了学习Java基础知识的重要性,并由四川大学研究生学长根据自己学习Java的心得体会,编撰而成,旨在为零基础同学和非计算机专业同学提供自学材料。该书详细地介绍了...
Java编程语言作为一门广泛使用的高级程序设计语言,其学习过程中的确存在一些难点。这篇文章将对这些难点进行详细的解析和解答,旨在帮助学习者更好地理解和掌握Java。 首先,我们需要了解Java的基本概念。Java是一...
Java基础知识培训 Java基础知识培训是Java开发者的必修课,涵盖了Java语言的概述、Java程序的开发环境、Java语言的主要特性、Java程序的开发过程、Java虚拟机、Java API、Java程序的运行机制、Java程序类型、Java...
以下是对"Java零基础小白学习重点难点总结【老杜】"的详细解读: 1. **基础语法**: - 变量与数据类型:Java支持基本数据类型(如int、double、boolean等)和引用类型(如类、接口和数组)。理解它们的区别和用法...
【Java程序设计基础教案】 Java是一种广泛使用的高级编程语言,尤其以其面向对象的特性而闻名。...在教学后记中,教师应注意观察学生的学习难点,及时调整教学策略,确保学生能够逐步克服困难,掌握编程基础。