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

Java入门第一季(IDEA工具)

IMOOC老齐 全栈工程师
难度入门
时长 5小时 0分
  • 在一个类中调用另一个类中static方法或变量时要使用 类名.方法名或者类名.属性名;如果调用的是非静态的方法或属性则要用类的对象去调用,即对象.方法或对象.属性。

    查看全部
    0 采集 收起

    2018-04-18

  • 不得不说的几点小秘密:

    1、 switch 后面小括号中表达式的值必须是整型或字符型

    2、 case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式,如 a * 2

    3、 case 匹配后,执行匹配块里的程序代码,如果没有遇见 break 会继续执行下一个的 case 块的内容,直到遇到 break 语句或者 switch 语句块结束 如

     

    运行结果:

     

    4、 可以把功能相同的 case 语句合并起来,如

    5、 default 块可以出现在任意位置,也可以省略


    查看全部
  • 强制类型转换可能会造成数据的丢失
    查看全部
  • 虽然语法中没有提示错误,但在实际开发中,变量名不建议使用中文,容易产生安全隐患,譬如后期跨平台操作时出现乱码等等
    查看全部
  • JAVA环境搭建: 第一步:安装JDK 第二步:配置环境变量, 一般包括 JAVA_HOME(配置JDK安装路径), PATH(配置JDK命令文件的位置即bin目录), CLASSPATH(配置类库文件的位置即lib目录)(.;lib目录)
    查看全部
    0 采集 收起

    2018-04-18

  • 基本数据类型变量存的是数据本身,而引用类型变量存的是保存数据的空间地址。
    查看全部
  • Java 1995 诞生 sun公司

    2009年sun公司被Oracle收购

    (Java诞生1995年,1996年JDK1.0,2006年JDK6,2009年被Oracle收购,2011年JDK7,2014年JDK8)

    Java体系结构

    Java基础核心(Java体系中最基础的核心):JavaSE(Java面向对象部分,包括API,JVM...)

    JavaSE基础上是JavaEE(Java企业版,用于大型企业开发),包括JSP,EJB,工作流,服务...

    另外一块是JavaME(主要是Java嵌入式开发),比如基于android的手机游戏,移动设备,游戏,通信...

    JVM(Java Virtual Machine)

    源文件(.Java)->编译器Compiler->字节码文件(.class,与平台无关)->解释器interpreter(JVM中包括解释器)->My Program  (Java语言的跨平台都是通过JVM实现的)

    JDK:Java Development Kit(Java开发工具包)

    JRE:Java Runtime Environment(Java运行时环境)

    JDK包括了JRE,JRE包括了JVM,

    查看全部
    2 采集 收起

    2018-04-18

  • public class HelloWorld {

        

        public static void main(String[] args) {

    // 创建对象,对象名为hello

    HelloWorld hello = new HelloWorld();

            

    // 调用方法

    hello.showMyLove();

    }


    /*

    * 定义无参无返回值的方法

    */

    public void showMyLove() {

    System.out.println("我爱慕课网!");

    }

    }


    查看全部
    0 采集 收起

    2018-04-18

  • 这个需要重做练习一下
    查看全部
  • 数组名.length  用于获取数组的长度

    查看全部
  • https://img1.sycdn.imooc.com//5ad623db00016f8a04480383.jpg

    java中运算符的优先级


    查看全部
  • int num = 999;

    int count = 0;

    if(num>=0 && num<=999999999){

        while(num!=0){

            count++;

            num/=10;

        }

        System.out.println("它是个"+ count+"位的数!");

    }else{

        System.out.println("输入有误!");


    }



    查看全部
    0 采集 收起 来源:编程练习

    2018-04-18

  • 语法形式:布尔表达式 ? 表达式1 :表达式2 运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值
    查看全部
  • 代码第二行一定要导入import


    查看全部
    0 采集 收起

    2018-04-17

  • package chap20;

    //导入java.util.Arrays;


    import java.util.Arrays;

    import java.util.Random;


    public class HelloWorld {

        public static void main(String[] args) {

            

             // 创建对象,对象名为hello

        HelloWorld hello = new HelloWorld();

            

            // 调用方法并将返回值保存在变量中

    int[] nums = hello.getArray(8);


    // 产生一个100以内的随机数,并赋值给数组的每个成员

    //nums[i]=(int)(Math.random()*100);

         Random rand=new Random();

      for (int i=0;i<nums.length;i++)   {

      nums[i]=rand.nextInt(100);    

    }

        

            // 将数组转换为字符串并输出

    System.out.println(Arrays.toString(nums)); 

    }


    /*

    * 功能:创建指定长度的int型数组,并生成100以内随机数为数组中的每个元素赋值

    * 定义一个带参带返回值的方法,通过参数传入数组的长度,返回赋值后的数组

    */

    public int[] getArray(int length) {

            // 定义指定长度的整型数组

    int[] nums = new int[length];

            

            // 循环遍历数组赋值

    return nums; // 返回赋值后的数组

    }

    }


    查看全部
    0 采集 收起

    2018-04-17

举报

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

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