为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Java入门第一季(IDEA工具)_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第一季(IDEA工具)

IMOOC老齐 全栈工程师
难度入门
时长 5小时 0分
  • 多字符用 String 单字符用 char 整数用 int 单精度(如年龄)用 float 双精度(如价格)用 double 只有真假的用 boolean

    查看全部
  • 重点笔记(牢记)

    "\n"换行的意思,java转义符,有几行String就要有几个转义符,例如:a+"\n"+b+"\n"+c

    当存在多行String(变量类型)时:使用"\n"或者都对!

    String变量类型后面为变量名称=后面为变量值


    查看全部
  • 语法:final 常量名 = 值;
    查看全部
    0 采集 收起 来源:Java常量的应用

    2019-02-22

  • 注意啦:常量名一般使用大写字符
    查看全部
    0 采集 收起 来源:Java常量的应用

    2019-02-22

  • public class HelloWorld {

        public static void main(String[] args) {

    int age=52;

        

        String eg;

           if(age>60) 

              eg="老年";

           else if(age>40) 

              eg="中年";

            else if(age>18)

              eg="少年";

            else

              eg="童年";

             

        System.out.println(eg);

        


    查看全部
  • 强制转换会造成数据的丢失,数值不会四舍五入而是直接去掉小数点

    查看全部
  • boolean不能转换为其他数据类型 

    数据转换的规则为: byte--short--int--long--float--double 

    char--int --long--float--double

     byte、short、char三者不能互相转换 

    自动转换:范围小的转换为范围大的 强制转换:范围大的转换为范围小的

    查看全部
  • () 算数运算符 比较运算符 逻辑运算符 条件运算符 赋值运算符

    查看全部
  • 赋值运算符:

    1. 赋值:=

    2. 加等于:+=;int c+=a(等价于c=c+a)

    3. 减等于:-=;int c-=a(等价于c=c-a)

    4. 乘等于:*=;int c*=a(等价于c=c*a)

    5. 除等于:/=;int c/=a(等价于c=c/a)


    查看全部
  • Java中变量的使用规则 

    1、Java 中的变量需要先声明后使用 

    2、变量使用时,可以声明变量的同时进行初始化

     3、变量中每次只能赋一个值,但可以修改多次

     4、main 方法中定义的变量必须先赋值,然后才能输出  

     5、虽然语法中没有提示错误,但在实际开发中,变量名不建议使用中文,容易产生安全隐患,譬如后期跨平台操作时出现乱码等等

    查看全部
  • 多字符用 String 要带 ""

    单字符用 char 要带 ''

    整数用 int 

    单精度带小数(如年龄)用 float ,数值后要添加字母f

    双精度带小数(如价格)用 double 

    只有真假的用 boolean

    查看全部
  • int 类型可自动转换为 double 类型,但 double 类型不能自动转换为 int 类型

    查看全部
  • char和string的区别:

    1. 类型不同,char是字符类型,属于基本数据类型,string是字符串类型,是一个类,具有面向对象特征,可以调用方法

    2. 包含不同,char是用来包含单字符的,string是用来包含串的

    3. 存储,string内部用来存储的结果是char数组

    4. 定义,char定义时只能用单引号,string可以用单引号,也可以用双引号

    查看全部
  • 变量名区分大小写

    查看全部
  • Hcr
    1. (数据类型知识点)

      在对于八大基本数据类型来说,用==是表示值等于。在对于引用数据类型来说,用==表示比较是不是同一个对象,即对象存在的堆空间地址是否相等。引用对象如果想要比较值是否相等一般用 equals()方法。

    2. (String类知识点)

      对于字符串的声明有两种方式:

      1、使用常量池:即String  a = "aaaaa";a存放在栈中,指向常量池中的aaaaa(常量池中的值不存在相同的值)若String b="aaaaa";就相当于也指向常量池中的aaaaa。变量a和b的第一手指向都是同一个值,在常量池中aaaaa只存在一个,所以常量池地址唯一不会变,因此比较的其实是常量池同一个值的地址。(仅对于比较的2个字符串是这种声明方式可以用==来判读字符串是否相等。一般情况下使用equlas()比较稳妥。)

      2.使用堆空间:  即String   c=new String("aaaaa");c变量名存放在栈空间,对象new String("aaaaa") 存放在堆空间,对象中的值aaaaa则是存在于常量池变量c的第一手指向则为堆空间的地址,堆空间中new String("aaaaa") 可以有多个,所以即便值相同的情况下,用new String()的方式创建的对象去比较 == 两个对象的地址是不同的(堆or常量池)空间地址,所以是堆空间地址的比较若 String  d=new String("aaaaa");c == d  为false,尽管值都是aaaaa,但是堆空间地址不一样,所以为falsea ==c    为false  ,一个是常量池地址,一个是堆空间地址,不会相等 ,false。

    查看全部

举报

0/150
提交
取消
课程须知
学习中需要用到这些工具: —JDK-Java开发环境 —IDEA编程开发工具 课程适合零基础的同学,只要你对Java有兴趣,都可以0成本完成入门!、
老师告诉你能学到什么?
1、会配置Java开发环境,并使用工具进行程序开发 2、掌握Java中基本语法的使用并入门
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!