欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JAVA入门第一季零散知识点总结

程序员文章站 2022-06-05 13:08:52
...

第一章JAVA初体验

1-1简介


java程序的产生过程

JAVA入门第一季零散知识点总结

JDK,JRE,JVM之间的关系图

JAVA入门第一季零散知识点总结


1-2JAVA开发环境搭建


1、配置环境变量

JAVA_HOME :配置JDK安装路径

PATH : 配置JDK命令文件的位置(bin目录)

CLASSPATH :配置类库文件的位置(lib目录)

在系统环境变量下配置CLASSPATH:.;C\Java\jdk1.7.0_13\lib; 其中. 表示当前路径


1-3使用记事本编写java源程序


1、字节码文件脱离于各类操作系统而存在,再利用虚拟机根据不同的操作系统对字节码文件进行解释。

2、点击查看,勾选文件扩展名可以显示文件的扩展名JAVA入门第一季零散知识点总结

3、在cmd命令窗口中可以利用dir命令来显示文件夹中的目录


1-5使用Eclipse开发java程序


IDE:称之为集成开发环境,是一类软件,将程序开发环境和程序调试环境集合在一起,提高开发效率。

在Eclipse中创建项目的过程

1、首先创建一个java项目

2、创建程序包:在src目录下—–>New—>New Java Package。包的命名多为域名的反向 eg: com.imooc

3、编写java源程序:New Class

4、运行java源程序:在当前界面空白处右击 Run as Java Application


1-6MyEclipse使用简介


MyEclipse是对Eclipse的扩展,也是一款优秀的java软件开发工具


1-8程序的移植


在Package Explorer界面右击选择import—>General—->existing Projects into workspace.


1-9经验与技巧分享


1、多练

2、多问

3、自己动手

4、复习和总结


第二章变量和常量

2-2 认识java标识符

标识符:由数字,字母,下划线和美元符$组成。不能以数字开头,并且区分大小写。

2-4 变量是什么

变量就是一个盒子,可以装你想要的东西

2-5如何命名java变量

变量名:第一个单词首字母小写,其余单词首字母大写(又称之为驼峰命名法)。言简意赅 eg:stuName.

2-6java中的数据类型

java中数据类型的分类

JAVA入门第一季零散知识点总结

float height=175.2f;//注意后面要加上f

2-9java中的自动类型转换

高精度可以兼容低精度

int a=10;
double b=a;//double类型有8个字节可以兼容int类型的四个字节,但是char类型的2个字节不能保存int类型的变量。总结起来就是类型转换可以向上兼容

2-10java中的强制类型转换

double avg1=75.8;
int avg2=(int)avg1;//可以实现类型的强制转换

2-11java常量的应用

final 常量名=常量值;(常量名应该大写)

2-12如何在java中使用注释

1、文档注释以/**开头,而以*/结尾
2、多行注释以/*开头,而以*/结尾
3、单行注释为以//开头
可以通过javadoc命令从文档注释中提取内容,生成程序的API帮助文档 eg:
javadoc -d doc Demo3.java
打开首页查看生成的API文档
file://E:/doc/index.html
文档注释时,javadoc标记如下:
@author 作者   @return  方法返回值
@version 版本   @exception  对方法抛出的异常进行说明
@see   相关主题  @param  方法中的参数

第三章java中常用的运算符

3-7java中的条件运算符

int a = 2;

int c = 3;

int b = (a > c) ? a : c;//如果a>c那么b的值为a,否则为c

第四章流程控制语句

4-6switch语句

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

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

3、switch语句可以识别中文字符并执行相应的操作

public class HelloWorld {
    public static void main(String[] args) {
        char today='日';
        switch(today)
        {
            case '一':
            case '三':    
            case '五':
            System.out.println("早餐吃包子");break;
            case '二':
            case '四':
            case '六':
            System.out.println("早餐吃油条");break;
            default:
            System.out.println("吃主席套餐");
        }
}

第五章阶段练习

在Eclipse软件的使用中有一些大家需要知道的小常识:

1、在编写代码时 输入syso+alt+/ 可以实现内容的快速补全 为System.out.println();

2、导入包的操作是在编程界面中自己包的下面一行来操作的 eg:

import java.util.Scanner
Scanner input=new Scanner(System.in);//接下来就可以创建Scanner类的对象了,其中System.in表示的是输入设备

使用Eclipse进行调试程序步骤如下:

点击断点调试—–>在有问题的代码行处双击制造断点—->debug—–>程序运行到断点处会自动停止—–>点击工具栏处的step over或者按F6进行单步执行 —->再右边的窗口中查看变量值的变化情况

main+alt+/ 可以实现public static void main(){}代码的快速补全

小提示:在拿到问题或者客户给的需求时我们应该认真分析好需求是什么,问题是什么。然后开始着手解决问题


第六章数组

6-7使用Arrays类操作java中的数组

1、排序

import java.util.Arrays

Arrays.sort(数组名);//进行升序排序

2、将数组转换为字符串

Arrays.toString(数组名);//该方法按顺序把多个数组元素连接在一起,多个元素之间使用逗号和空格隔开eg:[10, 9, 8, 7]

6-8使用foreach操作数组

    for(元素类型 元素变量:遍历对象)
    {
        执行的代码
    }

6-9java中的二维数组

定义二维数组时也可以只指定行的个数,然后再为每一行分别指定列的个数。如果每行的列数不同,则创建的是不规则的二维数组

int[][] num=new int[3][];
num[0]=new int[2];//第一行创建2个元素
num[1]=new int[3];//第二行创建3个元素

第七章 方法

7-2java中无参数无返回值方法的使用

方法在命名时第一个单词首字母小写,后面的单词首字母大写

7-8java中方法的重载

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

2、判断方法重载的依据

1、必须在一个类中

2、方法名相同

3、方法参数的个数,顺序或者类型不同

4、与方法的修饰符或返回值没有关系

相关标签: JAVA 基础知识