java第一阶段 知识点包括练习题

第一阶段:Java基础和掌握基本数据类型

学习内容:

Java简介和历史背景和java的特性 ——网课0000-0005章 粗略看下就可以

Java 重要特点
1) Java 语言是面向对象的(oop)韩顺平循序渐进学 Java 零基础
2) Java 语言是健壮的。Java 的强类型机制、异常处理、垃圾的自动收集等是 Java 程序健壮性的重要保证
3) Java 语言是跨平台性的。[即: 一个编译好的.class 文件可以在多个系统下运行,这种特性称为跨平台]
4) Java 语言是解释型的
解释性语言:javascript,PHP, java 编译性语言: c / c++
区别是:解释性语言,编译后的代码,不能直接被机器执行,需要解释器来执行, 编译性语言, 编译后的代码, 可
以直接被机器执行, c /c++

2.安装和配置Java开发环境。 ——网课0009-0016章

3.编写第一个Java程序——HelloWorld。网课0017章

*明确java程序编写的大框架

public class Hello{

public static void main(String[] args){ 

System.out.println(“Hello, World~”);

}

}

public class Hello​​=>​class是类,表示Hello是一个类,是public类(公共类)

public static void main(String[] args)​=>​表示一个主方法,即程序的入口

System.out.println(“Hello world~”);​=>​表示输出Hello world~ 到屏幕

注:

1) 一个源文件最多只能有一个public类,其他类的个数不限

2)源文件名应与public类的类名保持一致

3)Java严格区分大小写

4)Java每条语句都以;结束

5)注意所有符号都应为英文形式的

 

4. 掌握基本数据类型、变量和常量。——网课0034-0058章

数据类型分为两大类:基本数据类型和引用数据类型

数据类型主要分为两大类:基本数据类型(Primitive Data Types)和引用数据类型(Reference Data Types)。引用数据类型先粗略一看就好。

基本数据类型(Primitive Data Types):

1. 整数类型:包括 byte、short、int、long,用于表示不同大小的整数。

2. 浮点类型:包括 float 和 double,用于表示带有小数点的数字,其中 double 提供更高的精度。

3. 字符类型:char,用于表示Unicode字符。

4. 布尔类型:boolean,用于表示逻辑值,只有两个可能的取值:true 或 false。

*引用数据类型(Reference Data Types):

2. 

1. 类(Class):表示对象的模板,可以创建类的实例。

2. 接口(Interface):定义了一组方法的规范,类可以实现一个或多个接口。

3. 数组(Array):存储同一类型的元素的集合。

4. 枚举(Enumeration):一种特殊的类,表示一组具名的常量。

5. 其他引用类型:包括自定义类、接口、数组等。

(低-高)精度

​Byte<short<int <Char<int<long<float<double  

第一个要注意的点:

在程序运行时 机器自动从低精度转换为高精度   

第二个要注意的点:

数据的强制转换,在数值前使用数据类型可将其强制转换为该数据类型

例如: float f1 = (float)(4*3.4)

第一次作业

习题:

1.编写一个程序,输出hello world ,迈出编程世界第一步。

2.输出自己的姓名和年龄。

3.编写一个程序,主类名为Test02,要求输入两个小数,输出两个小数之和,两个小数和的取整

eg:输入:2.6

2.1

输出:两者和= 4.7

两者和取整= 4

 

 

输入:3.8

2.2

输出:两者和= 6.0

两者和取整= 6

Java中下列数据类型,必须进行强制转换的是( )。

A.float — > int

B.short — > long

C.float —> double

D.int —> char

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值