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

Java入门第一季(IDEA工具)

IMOOC老齐 全栈工程师
难度入门
时长 5小时 0分
  • 逻辑运算符主要用于进行逻辑运算。Java 中常用的逻辑运算符如下表所示:


    查看全部
  • 1、  > 、 < 、 >= 、 <= 只支持左右两边操作数是数值类型

    2、  == 、 != 两边的操作数既可以是数值类型,也可以是引用类型


    查看全部
  • Java 中常用的算术运算符:

     其中,++ 和 -- 既可以出现在操作数的左边,也可以出现在右边,但结果是不同滴

    例1:

    运行结果:

    例2:

    运行结果:

    一定要注意哦!自增和自减运算符只能用于操作变量,不能直接用于操作数值或常量!例如 5++ 、 8-- 等写法都是错误滴!

    PS:% 用来求余数,也称为”取模运算符“


    查看全部
  • 多行注释 快捷键是 选中多行代码 按键盘的 Ctrl+shift+/

    选中代码 ctrl+/可注释多段代码,再次按住可恢复。

    查看全部
  • 所谓常量,我们可以理解为是一种特殊的变量,它的值被设定后,在程序运行过程中不允许改变。

    语法:final 常量名 = 值;

    程序中使用常量可以提高代码的可维护性。例如,在项目开发时,我们需要指定用户的性别,此时可以定义一个常量 SEX,赋值为 "男",在需要指定用户性别的地方直接调用此常量即可,避免了由于用户的不规范赋值导致程序出错的情况。

    伙计们注意啦:常量名一般使用大写字符


    查看全部
    0 采集 收起 来源:Java常量的应用

    2019-04-28

  • 语法:( 数据类型 ) 数值

    运行结果:

    可以看到,通过强制类型转换将 75.8 赋值给 int 型变量后,结果为 75,数值上并未进行四舍五入,而是直接将小数位截断。

    明白了吧,强制类型转换可能会造成数据的丢失哦,小伙伴们在应用时一定要慎重哦!


    查看全部
  • 自动类型转换是需要满足特定的条件的:

    1.  目标类型能与源类型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型

    2.  目标类型大于源类型,如 double 类型长度为 8 字节, int 类型为 4 字节,因此 double 类型的变量里直接可以存放 int 类型的数据,但反过来就不可以了


    查看全部
  • 不得不接受的变量小脾气:

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

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

    也可以先声明后赋值

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

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

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

    查看全部
  • Java 语言是一种强类型语言。通俗点说就是,在 Java 中存储的数据都是有类型的,而且必须在编译时就确定其类型。 Java 中有两类数据类型:

    在 Java 的领域里,基本数据类型变量存的是数据本身,而引用类型变量存的是保存数据的空间地址。说白了,基本数据类型变量里存储的是直接放在抽屉里的东西,而引用数据类型变量里存储的是这个抽屉的钥匙,钥匙和抽屉一一对应。

    string 和char

    1、类型不同

    char是字符类型, String是字符串类型。

    2、包含

    String字符串是用来包含串的, char是用来包含单字符的。

    例如:

    char a='1';//定义一个字符

    String b="dadsa";//定义一个字符串3、存储

    String内部用来存储的结果是一个char字符数组。private final char value[];//这是string中用来存储值的结构。

    String 是一种常见的引用数据类型,用来表示字符串。在程序开发中,很多操作都要使用字符串来完成,例如系统中的用户名、密码、电子邮箱等。

    查看全部
  • 在给变量起名字时,必须符合一定的规则,如下所示:

    以下变量的命名都是符合规范的:

    优秀攻城师的习惯:

    1、变量名由多单词组成时,第一个单词的首字母小写,其后单词的首字母大写,俗称骆驼式命名法(也称驼峰命名法),如 myAge

    2、变量命名时,尽量简短且能清楚的表达变量的作用,做到见名知意。如:定义变量名 stuName 保存“学生姓名”信息

    PS: Java 变量名的长度没有限制,但 Java 语言是区分大小写的,所以 price 和 Price 是两个完全不同的变量哦!


    查看全部
  • 在 Java 中,我们通过三个元素描述变量:变量类型、变量名以及变量值。定义变量时指定变量的类别

    查看全部
    0 采集 收起 来源:变量是什么

    2019-04-28

  • 问:标识符是神马?

      答:标识符就是用于给 Java 程序中变量、类、方法等命名的符号。

    1.  标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴

     2.  标识符不能是 Java 关键字和保留字( Java 预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。如:不可以使用 void 作为标识符,但是 Myvoid 可以

     3.  标识符是严格区分大小写的。 所以涅,一定要分清楚 imooc 和 IMooc 是两个不同的标识符哦!

     4.  标识符的命名最好能反映出其作用,做到见名知意。


    查看全部
    0 采集 收起 来源:认识Java标识符

    2019-04-28

  • 53588ce900019bee05190178.jpgjava关键字

    查看全部
    0 采集 收起 来源:Java中的关键字

    2019-04-28

  • Java 源代码文件扩展名为 .java ,字节码文件扩展名为 .class

    查看全部
    0 采集 收起 来源:Java中的关键字

    2019-04-28

  • (1)目的:创建对象(test)

    对应:HelloWorld test=new HelloWorld();

              类名    对象名=new 构造方法;

    构造方法与类同名,HelloWorld后带的()表示此构造方法不含参数。

    new作用是将类实例化,得到具体对象。

    类是抽象的的,要具体的对象才能实现方法,所以这个实例化就提供了具体的对象

    helloworld是个类,要调用类中方法print,必须new 一个类的实例,因为main方法是静态的static,而我们创建的方法是非静态的,不能直接调用,当然若是把print改造为静态方法,public static void print(),也可以直接调用 print()。

    (2)  定义了一个方法,Main函数又调用了上面的方法为什么只输出一个HelloWorld不是两个?

    代码是从main开始运行,碰到类,方法等都往上找。最上面的只是定义一个方法,在main里才是运行了你定义的那个方法,没有运行当然只输出了一个啦

    (3) 怎么区别静态方法和非静态方法?

    非静态方法创建时,是没有分配内存的,所以内存里面是没有该方法的,直接调用是调用不到的,实例化类的时候就是给非静态方法创建一个内存,这个样就可以调用到该方法了.用static修饰的方法就是静态方法。它是在类加载时就加载,跟着类一起的,所以可以直接由类名调用。

    创建静态方法时并没有直接分配内存,上面说了静态方法由类来调用,而类在使用的时候才加载,你不使用类,它是不会加载的.

    public class HelloWorld {    

        //定义了一个方法名为 print 的方法,实现输出信息功能

        public static void print() {

            System.out.println("Hello World");

        public static void main(String[] args){        

            //在 main 方法中调用 print 方法

            //HelloWorld test=new HelloWorld();

            print();


    查看全部
    2 采集 收起

    2019-04-28

举报

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

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