美文网首页Java入门系列
初探JAVA(入门级)

初探JAVA(入门级)

作者: evansyangs | 来源:发表于2017-07-20 17:04 被阅读0次

    本文主要是慕课网 Java入门第一季 这一课程的学习笔记。

    1. 使用文本编写Java程序

    1. 首先使用文本编辑器编写一个Java源文件如myProgram.java
    2. 然后使用javac命令,通过编译器compiler的编译之后源文件便会变成字节码文件myProgram.class
    3. 最后使用java命令,通过解释器interpreter后,便会输出结果

    2. 使用Eclipse

    1. 创建工程Java Project
    2. 创建包
    3. 创建源代码文件

    注意: 2、3两步可以一起完成,只需要在src上新建一个Class,然后填写NamePackage便可以一步完成

    3. Eclipse代码补全功能开启

    Eclipse默认是关闭代码补全功能的,你可以在顶部导航栏找到Widows——Preference——Java——Editor——Content Assist中内容Auto Activation下的Auto activation triggers for Java选项,默认是.,你只需在当中输入.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ保存即可。

    4. Java源程序示例

    public class HelloWorld {
        public static void main(String[] args){
            System.out.println("hello world");
        }
    }
    

    5. Java与C++交叉的一些知识点

    1. 关键字(void)
    2. 标识符(自己定义的名称)
    3. 变量(String hobby="Student";)
    4. 数据类型
    5. 自动类型转换和强制类型转换
    6. 常量(常量名一般使用大写字符)
    7. 注释
    8. 运算符(算数、赋值、比较、逻辑、条件)
    9. 运算符优先级
    10. 条件语句(if、if...else、多重if、嵌套if、switch)
    11. 循环语句(while、do...while、for)
    12. break、continue
    13. 多重循环

    6. 使用Scanner工具类来获取用户输入的信息

    Scanner类位于java.util包中,使用时需要导入此包
    步骤:

    1. 导入java.util.Scanner
    2. 创建Scanner对象
    3. 接收并保存用户输入的值
    import java.util.Scanner;
    Scanner input = new Scanner(System.in);//创建Scannerd对象input
    System.out.println("请输入信息");
    //print和println区别:println输出信息后会换行,而print不会换行
    int score = input.nextInt();//获取用户输入的信息并保存在变量中
    

    7. 断点调试

    1. 在问题可能出现的地方设置断点
    2. 然后点击Debug运行程序
    3. 使用Step over或者快捷键F6进行单步的运行
    4. 观察变量值的变化

    8. 数组

    1. 数组示例
    int[] scores = {78,89,98,93,88};
    int score[] = new int[]{78,89,98,93,88};
    
    1. 使用数组
      (1)声明数组:int[] scores;(2)分配空间:scores = new int[5];(3)赋值:scores[0]=89;

    2. 使用Arrays类操作Java中的数组(Arrays类包含在java.util包中)
      (1)排序:Arrays.sort(数组名);(2)将数组转换成字符串:Arrays.toString(数组名);

    3. 使用foreach操作数组

    for(String hobby : hobbys){
        System.out.println(hobby);
    }
    
    1. 二维数组
      (1)声明数组:int[][] scores;(2)分配空间:scores = new int[5][5];(3)赋值:scores[0][1]=89;
      注意:在定义二维数组时也可以只指定行的个数,然后再为每一行分别指定列的个数。如果每行的列数不同,则创建的是不规则的二维数组。

    9. 方法(函数)

    1. 语法
    访问修饰符 返回值类型 方法名(参数列表){
        方法体
    }
    
    1. 调用方法
      先创建类的对象类名 对象名 = new 类名();,然后通过对象名.方法名();来实现函数的调用

    2. 函数重载
      如果同一个类中包含了两个或两个以上方法名相同、方法参数的个数、顺序或类型不同的方法,则称为方法的重载,也可称该方法被重载了。

    3. 生成随机数
      Math类时关于进行算术操作的类,Math.random()生成0~1的浮点数。

    (int)(Math.random()*100);//生成100以内的随机数
    

    感谢阅读!

    相关文章

      网友评论

        本文标题:初探JAVA(入门级)

        本文链接:https://www.haomeiwen.com/subject/yuljkxtx.html