小白Java学习总结

Java学习的第一天

写在前面

     刚进入大二,其实也进了好久了。前段时间,学习一些前端的知识,HTML和CSS能基本掌握了,可以写一些静态页面了,JS和JQ也在同步的学习。同样C语言也在持续的学习中,毕竟人家今年五月份赶超了Java...

    学这些的同时数据结构我也在学习,我是不是在作死...不管啦,这些我都喜欢,Java,C,数据结构,计算机网络,这些我全都要。

    所以在日常更新中还会写一些其他学习博客。我是一个小白,这一路学习肯定会磕磕碰碰,我深知CSDN大佬多,希望能够帮我找出我写的错误和给出大佬们自己的建议,谢谢大佬们。

    我没有按照学校的教材来,看的是经典的Java核心技术卷I。

今日所学

    由于去年学过了C语言,有了一些编程基础,赫赫有名的Java也早有耳闻。在这里Java的历史和jdk的安装以及环境配置就略过了,不得不说Java的发展史真是一路高歌。好了进入正题。

  1. 数据类型

        在我已知的几门火热的语言(C,Java,C++,Python),数据类型都是大同小异的。Java这里共有8种数据类型。4种整型(int,short,long,byte),2种浮点类型(float,double)1种字符类型(char)。

        这里的数据类型和C语言中的差不多,其中byte存储需求为1字节。

        这里还提到了Unicode和char类型的介绍,由于与字符串相关,以后专门总结一篇。

        boolean类型返回值有两个:false和true,用来判断逻辑条件。整型值和布尔值之间不能进行相互转换。

    2.变量与常量

        声明变量和变量初始化都是老生常谈的东西,这里跳过(别喷我)。从Java10开始,对于局部变量可以从变量的初始值推断它的类型,就不再需要声明类型,只要使用关键字var(怎么和JS那么像...)

        在Java中,利用关键字final指示常量,例如:

public class pipian {
    public static void main(String[] args) {
        final double CM_PER_INCH=2.54;
        double paperWidth = 8.5;
        double paperHeight = 11;
        System.out.printf("Paper size in centimeters"
        + paperWidth*CM_PER_INCH + "by" +paperHeight*CM_PER_INCH);
    }
}

        枚举类型在后来介绍。

    3.运算符

        算数运算符+,-,*,/,%(加,减,乘,取整,取余)

        数学函数与常量,在Math类中,包含了各种各样的数学函数。

        强制类型转换

        关系和boolean运算符(==,!=,<,>,<=,>=)。Java和C一样也支持三元操作符,表达式condition?expression1:expression2;

       位运算符&(and),|(or),^(xor),~(not)

    4.字符串(专门总结)

    5.API...会用就行吧,大家给我点建议吧...

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值