zoukankan      html  css  js  c++  java
  • #Java学习之路——基础阶段(第二篇)

      我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容。

    前言:此随笔主要是Java基础中的基础,相信大家对这方面肯定有着自己的理解和认识,具体详解可以参照万能的baidu,有的我就一笔带过,希望在我的学习之路上能够有大牛进行指导,也有更多的小伙伴共勉。

    1.数据类型的转换

      ·自动转换

        自动转换就是小的往大的方面转,像int转到double,变得更加精确

      ·强制转换

        强制转换就是大的往小的转,像double转到int,这样会由于少了小数精度导致程序可能报错,强制转换的格式 :数据类型 变量名 = (强制转换的类型)被转换的数值

        范围的提升:byte、short、char< int < long < float < double

      ·ascii码表

        这里建议记住几个关键的就好一个是数字0(48) 一个是字母A(65) 一个是字母a(97)这样以此类推就可以了

        这里说一下char类型和int类型进行计算的话,char类型会优先查询ascii表

      例如:a+1=?

      这里的a会优先查看ascii表得到 a是97 然后 97 +1 =98 

    2.运算符

      +  -  *  /   %   ++    --

      这里的加减乘除和小学学的都一样,主要是说一下取余,还有就是自增自减。

      取余就是除不整取余数

      自增自减就是一个先后顺序,如果是变量前使用自增 自减 会对当下的计算进行赋值,如果在变量后使用自增或者自减 则再运算之后 才会对变量进行修改

      赋值运算符和比较运算符都比较好理解 ,这里主要强调的是三元运算符

      格式: a:b ?c 

      a是一个判断语句 如果答案为true 则选择b的值 如果答案为false 则选择c的值 这里可以用来简化很多if else 的语句,一条语句就可以来判断并且给值。 

    3.方法入门

      方法的的顾名思义就是为了提供便捷的编码程序,如果所有东西都存放到main中,代码一来比较难看,二来一个大型的程序十几万甚至几千万行代码堆在一起,找也不方便,为了程序员敲代码优化,也为了能够更方便的进行程序的编写,减少代码冗余,可以自己创建方法通过自己的调用,来实现对一个方法的多次使用,和不同位置的使用。

      注意事项:方法必须定义在类中方法外,方法不能敲套方法,

    4.jshell使用入门

      jshell脚本工具,是JDK9的新特性是通过不用写main直接写的,启动直接输入jshell

      退出exit

    5.扩展知识点

    +=赋值运算符有强制转换的特点

  • 相关阅读:
    【心情】12月22日
    【心情】12月12日
    【心情】12月8日
    【转载】信息学竞赛知识地图
    SharePoint 2013 工作流之年假审批Designer配置篇
    SharePoint 2013 状态机工作流之扩展自定义状态
    SharePoint 2013 状态机工作流之UpdateItemActivity
    SharePoint 2013 状态机工作流之日常报销示例
    SharePoint 2013 对二进制大型对象(BLOB)进行爬网
    SharePoint 2013 图文开发系列之应用程序页
  • 原文地址:https://www.cnblogs.com/Zyz233/p/10749660.html
Copyright © 2011-2022 走看看