zoukankan      html  css  js  c++  java
  • java基础笔记(1)

    ---恢复内容开始---

    JVM:java虚拟机,java跨平台是通过JVM来实现的,

    将java文件执行的过程:源文件----编译器----->字节码文件------解释器------>执行完成;

    JDK:java开发工具包

    JRE:java运行环境

    三者关系图:

     

    环境变量配置:

    JAVA_HOME:JDK的安装路径

    PATH:JDK命令文件位置

    CLASSPATH:类库文件位置

    用记事本运行java时:先写源代码并保存.java形式结尾文件,运行javac后生成.class文件,最后再运行java命令,注意运行时不能加上.class而是直接运行类名;还需要注意的是文件名要和类名一致

    IDE:集成开发环境:将开发环境和程序调试环境集合在一起,提高开发效率

    标识符就是用于给 Java 程序中变量、类、方法等命名的符号。

    标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头(变量名类似)

    变量名的命名好习惯:

    1、变量名由多单词组成时,第一个单词的首字母小写,其后单词的首字母大写,俗称骆驼式命名法(也称驼峰命名法),如 myAge

    2、变量命名时,尽量简短且能清楚的表达变量的作用,做到见名知意。如:定义变量名 stuName 保存“学生姓名”信息

    PS: Java 变量名的长度没有限制,但 Java 语言是区分大小写的,所以 price 和 Price 是两个完全不同的变量哦!

    数据类型:int(整数型)、double(双精度浮点数)、float(单精度浮点数)注意:float赋值时在数值后加字母f:float height = 175.8f、char(字符型)注意:赋值时是用‘’单引号引起来,用于储存单个字符,如‘男’、‘女’、boolean(布尔型)注意:数值只能为true或者false;

    数据类型转换:大的可以兼容小的,如:double可以兼容int;

    强制类型转换:语法:(数据类型)数值;

    常量名:语法:final 数据类型 常量名 = 值;

    注意,常量名一般都用大写字母;

    注释:以/**开头以*/结尾;以/*开头以*/结尾;单行注释以//开头,行末结尾;可以通过 javadoc 命令从文档注释中提取内容,生成程序的 API 帮助文档

    ++、-- :自增、自减算术运算符:int a = 5; int b = a++运行结果是a= 6,b = 5,即a先赋值给b后,再自增;int a = 5 ; int b = ++a;则运行结果是a和b的值都是6,即a先自增后再赋值给b,注意:自增自减符号只能用于操作变量,不能用在操作数值或常量;

    条件运算符:(条件)?(为true时结果):(为float时结果)

    多重if:if(){}else if (){}else if (){}else{};只有if不符号才会执行第一个else if,如果第一个else if不符合才会执行第二个else if,如果一个匹配成功,则执行对应的结果后退出if语句;

    switch语句:

    switch(表达式){case 值1:执行代码; break;case 值2: 执行代码; break;.....default: 执行默认代码;}

    语句直到遇到break或者运行到default运行完代码结束;

    可以把执行代码相同的case语句结合起来:case 值1 :   

                       case 值2:

                       case 值3:执行语句;break;

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

    数组的定义:数据类型[] 数组名;分配空间:数组名= new 数据类型[数组长度];

    例:

    int[] scores;

    scores = new int[4];

    在声明数据并为之赋值时不能再声明长度,如:int[] score = new int[4] {1,2,5,3};这样是错误的,而应该nt[] score = new int[] {1,2,5,3};

    Arrays类提供的处理数组的办法,导入:import java.util.Arrays;其中常用的方法有sort()方法,用于排序数组,toString()方法,用于将数组转换为字符串形式;

    遍历数组的简便方法:for(元素类型 元素变量:遍历对象);

    例:

    String[] names = new String[]{haha,xixi,haxi,xiha};

    for (String name :names){System.out.println(name)};

    ---恢复内容结束---

  • 相关阅读:
    thinkphp 5 隐藏index.php
    jquery ajax参数
    图标字的使用方法
    jquery监听浏览宽度
    手机屏幕的宽度自动适应
    前站常用代码
    服务消费者(Feign-上)
    服务消费者(Ribbon)
    注册中心(Eureka/Consul)
    JDK8 日期格式化
  • 原文地址:https://www.cnblogs.com/lzj-learn/p/11771807.html
Copyright © 2011-2022 走看看