Java初涉之基本初识、流程控制和数组

这是第二次鼓起勇气开始学java,不同于上次,我这次的想法比较明确我的目的就是为了给spark学习打下语言基础,所以对于web那方便的实践可以忽略,基本的会即可。因为之前有python的基础,所以学起来会比较快,打算用一周的实践学完吧,加油~

基本初识

包、类

java 是一门区分大小写的语言

包:package
类:public class Example
main主方法:public void main(String[] , args) 固定的不可改变
标志符
关键字
语句
注释

标识符和关键字

标识符由字母、下划线、数字、美元符号组成,首字母不能为数字
标识符区分大小写

基本数据类型

不多介绍,和其他语言相同

变量与常量

  1. 声明

    1. 变量
    2. 常量:常量名通常大写,其声明格式为:

    final 数据类型 常量名称 [ = 值 ]

  2. 按变量的有效范围,变量可分为:

    1. 成员变量:是在类体中定义的变量,又可分为静态(用static定义,使用范围可跨类)和实例。
    2. 局部变量:类的方法中定义的变量。

运算符

其他和C语言相同,只记java允许连等

类型转换

  1. 自动类型转换:占用内存小的级别低,从低级到高级转换的是自动的
  2. 强制转换:(类型名)要转换的值 这点括号好想和python位置不一样

注释

和C一样:
//, /* */
/* /记住这个是文档注释,估计用不到

流程控制

老生常谈的东西不再赘述

数组

这个就需要调库了,和python不一样,还是需要在实践用一下

一维数组

  1. 创建和分配内存空间,二者可以合并执行

    数组元素类型 数组名字 [ ] ;
    数组名字 = new 数组元素类型 [数组元素的个数]

  2. 初始化

    静态初始化: int intArray[] = {1,2,3,4}
    动态初始化:float floatArray[] = new float[3];

二维数组

用到再说吧

对数组的基本操作

边用边查哈哈哈

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值