学习目标:
1.掌握基本数据类型
2.字符串常用的方法
Java有哪几种数据类型?
1.基本数据类型
2.引用类型(对象类型,类类型)
1.了解Java的基本数据类型(8个)
byte 字节型 8bit 128~127
short 短整型 16bit 2147483648~2147483647
int 整型 32bit 32768~32767
long 长整型 64bit 9223372036854775808
float 单精度 32bit 0~65535
double 双精度 64bit
char 字符型 16bit
boolean 布尔类型 true和false 只有“真”或“假”两种结果
2.了解Java的字符串类型
String 创建字符串的方式:
String str = "";
String str ; null
byte [] b = new byte[10];
String str = new String(b);
3.练习:
1.字符串统计
public class Test02 { public static void main(String[]args){ String str="jfkjlkadj23897489YSGBJDDNFCMCVZNX,M.NIUyiuyo*&%%$^&%&^^&%&^*)(jk{_+)_)_+^%&^$%^<>"; char []chr=str.toCharArray(); int [] arr=new int [256]; for(int i=0;i<str.length();i++){ int j=chr[i]; arr[j]++; } for (int i=0;i<arr.length;i++){ if (arr[i]!=0){ char j=(char) i; System.out.println("字符"+j+"出现的次数:"+arr[i]); } } } }
2.==和equals的区别
值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。
==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。
equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。
==比较的是2个对象的地址,而equal比较的是2个对象的内容。
相关推荐
Java入门第一课主要针对初学者,旨在提供一个良好的起点,帮助理解Java编程语言的基本概念和语法。这个课程可能源自GitHub上的一个开源项目,因此,它应该是动态更新的,随着学习者的需求和技术的发展而不断丰富。 ...
Java学习第一课,是编程之旅的起点,尤其对于那些对编程世界充满好奇的初学者而言。Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现已被Oracle公司收购)于1995年推出。它的设计目标是具有高度的可...
Java学习第一课 H 在Java学习的初期,我们通常会从基础语法和核心概念开始,以便为后续的深入学习打下坚实的基础。本课“JAVA学习第一课 H”聚焦于Java编程语言的基本要素,帮助初学者理解这个强大而广泛使用的编程...
第一课主要简单了解Java,学习了Java的基本数据类型
Java学习第一课F主要聚焦在Java编程语言的基础概念和核心特性上。Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现为Oracle Corporation的一部分)于1995年发布。它的设计目标是具备“简单性、面向...
### Java基础第一课知识点概述 本课程主要针对Java编程初学者设计,旨在帮助学习者从零开始掌握Java语言的基础知识及应用。以下是本课程的主要知识点梳理: #### 1. 开发环境搭建 - **JDK (Java Development Kit)*...
"JAVA学习第一课 E"很可能是针对初学者的Java编程入门教程。"E"可能代表"Essentials"或"Elementary",暗示这一课会涵盖Java编程的基础概念和语法。 在Java的学习过程中,首先会接触到的是Java环境的搭建,包括下载...
4. 提高程序健壮性:Java通过强数据类型、异常处理、自动垃圾回收等机制提高程序的健壮性。 5. 多线程支持:Java支持多线程开发,并提供了相应的类库,使得编写并发程序更加简单。 Java平台体系主要分为三个部分: ...
Java学习第一课 G 在Java的学习旅程中,第一课通常会涵盖基础概念,为后续深入学习打下坚实的基础。"G"可能代表了课程的某个阶段或者特定的主题,但在这个场景下,没有足够的信息来具体解释它所指代的内容。然而,...
【】JAVA_第一课:JDK的安装和使用(1)【】JAVA_第七课:数据类型的转换 (1)【】JAVA_第七课:数据类型的转换【】JAVA_第三课:学会使用Eclipse开发【】JAVA_第二课:JAVA程序结构分析【】JAVA_第五课:变量、数据...
- **面向对象编程**:Java是一种完全支持面向对象编程的语言,其四大特性——封装、继承、多态和抽象,是Java SE学习的重点。通过类与对象的概念,开发者能够构建出复杂且可维护的应用程序。 - **图形界面**:Java...
这份"JAVA基础入门资料,J2SE入门资料,JAVA培训第一课,JAVA初学者资料,JAVA学习者必须知道的问题汇总"是绝佳的学习资源,涵盖了Java编程的基础知识,将帮助你快速进入Java的世界。 首先,让我们从Java的基础开始...
在本资源"第四课 Java中的变量和基本数据类型源码"中,我们将会深入探讨这两个核心概念。 首先,让我们了解一下变量。在Java中,变量是用来存储信息的占位符。声明一个变量时,我们需要指定其类型(即基本数据类型...
【Java设计实践第一课】是针对初级学员的Java程序入门课程,旨在帮助初学者系统学习和掌握Java编程的基础知识和高级特性。课程分为两周进行,涵盖了从基础到进阶的各种主题。 第一周的课程主要围绕Java语言基础和...
### Java第一课:HelloWorld程序解析 #### 一、引言 在计算机编程的世界里,几乎每一位程序员都从“Hello World”程序开始他们的编程之旅。这个简单的程序不仅是一段代码,更是开启编程大门的钥匙。本文将从Java...
本“JavaScript入门视频教程第一课”是针对初学者设计的,旨在帮助那些对网页编程感兴趣的人快速入门。 在这一课中,你将学习到JavaScript的基础知识,包括以下几个方面: 1. **基础语法**:JavaScript的基本结构...
它包括变量声明、数据类型(如整型、浮点型、字符型、布尔型等)、运算符(算术、关系、逻辑、位等)、流程控制(如if语句、switch语句、for循环、while循环等)。 2. **类与对象**:Java是面向对象的语言,类是...
根据给定的部分内容中的第一段文字,我们可以猜测这是一个绘制简单图形的练习题。具体步骤如下: 1. **理解题目**:题目要求绘制一个菱形图案。 2. **分析需求**:菱形由上半部分和下半部分组成,需要通过循环结构...
在"java基础学习笔记第二课"中,我们涵盖了多个关键概念,包括: 1. **标识符**:在Java中,标识符是用来命名变量、类、方法等的。它们必须以字母、下划线(_)或美元符号($)开始,后面可以跟字母、数字或下划线...
【描述】本资源是北大青鸟Java学士后课程第一单元的项目作业答案,它涉及到Java语言的基本语法、数据类型、控制结构、类与对象等核心知识点。通过这些答案,学员可以检查自己的学习效果,理解并纠正错误,从而加速...