美文网首页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(入门级)

    本文主要是慕课网 Java入门第一季 这一课程的学习笔记。 1. 使用文本编写Java程序 首先使用文本编辑器编写...

  • HashMap原理分析

    初探 HashMap在java中的地位似 学界泰斗 深不可测,又如 三岁孩童 众人皆知。一个入门级别的集合类,在平...

  • 入门级管理初探

    先看“管”,上面是一个“竹”字下面是一个“官”字,也就是我们常说的把权力关在笼子里。管就像把人用绳子拴上一样很不自...

  • Lombok初探

    Lombok初探 官网的介绍: Project Lombok is a java library that aut...

  • 初学Java Spring

    最近刚开始接触java spring框架相关知识,将最近整理的学习资料记录下: Java Spring 初探 本部...

  • 面试问题汇总

    2017-3-22 腾讯 1、如何运行时修改Java字节码?参考Java动态编程初探——Javassist 2、如...

  • Java初探

    Java基础

  • Kotlin转Java记录

    昨天写了一篇PermissionsDispatcher初探,文章最后说要用java重写processor模块,今天...

  • 细说JVM(初步理解GC)

    一、GC概述 我们经过细说JVM(Java内存区域划分AND初探对象的创建)的学习,已经知道Java在运行时内存分...

  • HDFS详解二:客户端Java Api

    在《Hadoop三:Hadoop Java API初探(完结)》中已经介绍了为什么需要从winddows的ecli...

网友评论

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

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