Java 入门基础 第一季

[Toc]

Java 入门基础 第一季

第一章 Java 初体验

1. Java 简介
  • 1991年Sun公司的James Gosling 等人开发一种Oak语言。
  • 1994年将Oak更名为Java
    Java是一种计算机编程语言,拥有跨平台、面向对象、泛型编程特性。

JDK:Java Development Kit (Java开发工具包)
JRE:Java Runtime Environment (Java运行时环境)


JDK、JRE、JVM
  1. Java 开发环境搭建
  • 第一步:安装JDK
  • 第二步:配置环境变量
    三个变量:
    JAVA_HOME 配置JDK安装路径
    PATH 配置JDK命令文件的目录
    CLASSPATH 配置类库文件的位置

第二章 变量和常量

  1. Java中的关健字
  2. 认识Java标识符
  • java中使用的合法标识符可以由字母、数字、下划线、美元符组成,不能包含空格、%、@等这些特殊符号且不能以数字开头。
  • 保留字不能作为符识符。
  • 标识符是区分大小写。
  1. 变量是什么
    Java中我们通过三个元素来描述一个变量:变量类型、变量名和变量值。


    变量好比酒店的房间
  2. 如何命名Java变量
    变量建议用驼锋式命令。如:String myMame = "Jacky";

  3. Java中的数据类型


    数据类型
  4. Java中的变量使用规则

  • Java中的变量,需要先声明再使用。
  • 可以在声明同时初始值。
  • 变量可以装入新的值。
  1. Java中的自动类型转换
    什么时候Java会发生自动类型转换呢?
  • 目标类型与源类型兼容。
    如:
int age = 19;
char result  = age; // char 与 int 不兼容
  • 目标类型长度大于源类型长度。即目标的盒子要装得下源才行。
double avg1 = 75.5; 
int avg2 = avg1; // 这里报错,int 装不下double
  1. Java中的强制类型转换
    在Java中可以强制类型转换。但是数据可能会造成丢失。
double avg1 = 75.5;
int avg2 = (int) avg1; // avg2 == 75;
  1. Java中的常量
    所谓常量,就是特殊的变量。它的值一旦被设定后就不可以在以后作出更改。
    常量名一般全大写。
double PAI = 3.1415926;
  1. Java的注释
    Java中有三种类型注释:单行注释、多行注释、文档注释。
/**
* 这是文档注释
* @author Jacky
* @version v1.0
*/
public class noteDemo {
   /*
  * 这是多行注释
  * 可以继续再作出描述
  */
  public static void main(String[] arg) {
      // 这里单行注释
      System.out.println("Hello Java");
  }
}

第三章 数组

  1. 什么是数组
    在Java中数组是一个可以存储相同数据类型的容器。
  2. 如何使用数组
  • 声明数组
  • 分配空间
  • 赋值
int[] scores = {78,82,38,32,56};
int[] scores = new int {78,82,38,32,56};
int scores[] = {78,82,38,32,56};
  1. 使用循环操作数组
int[] scores = {78,82,38,32,56};
for(int i = 0; i < scores.length;i++){
  System.out.println(scores[i]);
}
  1. 使用Arrays类操作数组
    排序:Arrays.sort(数组名); // 默认从小到大
    转为变符串: Arrays.toString(数组名);

  2. 使用foreach操作数组
    语法:

int[] scores = {78,82,38,32,56};
for(int score : scores){
  System.out.println(scores[i]);
}
  1. 二维数组
    声明:数据类型[][] 数组名 = new 数据类型[行个数][列个数]
int[][] tableNum = new int[2][3];
int[0][0] = 0;
int[0][1] = 1;
int[0][2] = 2;
... 

第四章 常用的运算符

  1. 什么是运算符
    运算符是一种进行运算的功能符号。
    Java中运算符有如下几种运算符:
  • 算术运算符
  • 赋值运算符
  • 比较运算符
  • 逻辑运算符
  • 条件运算符
  1. Java中的算术运算符
    算术运算符
  2. Java中的赋值运算符
    赋值运算符
  3. Java中的比较运算
    比较运算
  4. Java中的逻辑运算符
    逻辑运算符
  5. Java中的条件运算符(三目运算符)
    条件运算符( ? : )也称为 “三元运算符”。
    语法形式:布尔表达式 ? 表达式1 :表达式2

  6. 运算符的优先级


    优先级

第五章 流程控制语句

  1. if
  2. if else
  3. switch
  4. while
  5. do...while
  6. for
  7. break
  8. continue
  9. 多重循环

第六章 方法

  1. 如何定义Java中的方法
public class HelloWorld {
  public void print(String x){
    System.out.println(x);
  }
  public static void main(String[] args){
    HelloWorld test = new HelloWorld();
    test.print("hello world!");
  }
}
  1. 无参无返回值的方法
  2. 无参有返回值的方法
  3. 有参无返回值的方法
  4. 有参有返回值的方法
  5. 方法重载
    如果同一个类中包含了两个或两个以上方法名相同、方法参数的个数顺序类型不同的方法,则称为方法的重载,也可称该方法被重载了。
    当调用被重载的方法时,Java 会根据参数的个数和类型来判断应该调用哪个重载方法,参数完全匹配的方法将被执行。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计...
    子非鱼_t_阅读 4,273评论 1 44
  • 精心收集整理的教程笔记 第01天 Java基础入门 第1章计算机基础 1.1计算机 计算机(computer)俗称...
    Java帮帮阅读 6,015评论 1 109
  • 文/背丶影 有多少青梅竹马的情感烟消云散;有多少海誓山盟的初恋分道扬镳;有多少至死不渝的爱情四分五裂。 有些人的早...
    背丶影阅读 334评论 0 1
  • 各位老板好。各位老板是否还在为找一个新项目而发愁?现在给大家分享一个既稳定又能长期做的项目,是关于篮球和足球的。下...
    云_8696阅读 180评论 0 0
  • 不知不觉,跑步已然成为了我生活中的一部分。如果是其他健身活动,像如瑜伽无氧训练等,中间隔几天不去做,就很难再拿起来...
    木槿_44ca阅读 133评论 0 0