• java环境配置,试用和基本数据结构


    一、java环境配置

    1.打开我的电脑--属性--高级--环境变量

    2.新建系统变量JAVA_HOME 和CLASSPATH
    变量名:JAVA_HOME
    变量值:jdk文件所在的路经
    变量名:CLASSPATH
    变量值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;

    3. 新建“Path”的环境变量
    变量名:Path
    变量值:%JAVA_HOME%in;%JAVA_HOME%jrein;

    二、试用

    1、新建个文本文档,将名字改为TextHelloWorld.java(注意一点将文件选项中的隐藏文件扩展名选为显示)

    2、在其中输入

    public class TextHelloWorld{
    public static void main(String[] args){
    System.out.println("Hello World!");}

    3、摁住shift键右击选择在此页打开命令窗口,输入javac TextHelloWorld.java

    4、在命令界面输入java TextHelloWorld显示输出的内容

    三、基本数据结构

    标识符:凡是需要你自己命名的地方, 都叫标识符。

    java编程严格区分大小写标识符的命名不能与关键字重复

    保留字:goto const

    规则:
    标识符由字母(大小写), _, $, 并且不能以数字开头
    代码规范: 驼峰命名法

    null: 空

    var s = null;

    java基础数据类型:不能=null;
    四类八种:
    1, 整数型
    byte 2的8次方(取值范围--<-128~127>)--2个字节
    short 2的16次方--4个
    int 2的32次方--6个
    long 2的64次方--8个
    2, 浮点型
    float 小数点后面7位--4个
    double 小数点后面11位--8个
    3, 布尔型
    boolean(只有两个值, true, false)--1个
    4, 字符型(用单引号)
    char--2个字节

    char a = 'q';
    5、字符串(用双引号)
    String
    String s = "hanqi";

    java引用类型(对象):--可以=null
    所有的类
    所有的接口
    所有的数组

    变量的赋值
    char c = 'a';
    char c = '字';
    char c = 98;----ASCII
    char c = ' ';
    char c = 'u0061';----unicode编码

    定义一个整型变量默认为int

    定义一个浮点型变量默认为double

    类型转换:
    double float long int char short byte
    char short byte进行运算的时候, 取值默认为int
    隐式转换(低->高), 显式转换(高->低)

    运算符:
    算术运算符:+ - * / % ++ --;a++:先赋值在自加。++a:先自加在赋值;a+=4相当于a=a+4
    关系运算符:> < >= <= == !=
    逻辑运算符:! &(并且, 和) &&(短路运算符,一假都假) | ||(一真都真) ^(异或)
    异或运算符: 转换成二进制的形式来对比每一位数, 不一样的为1, 一样的为0
    位运算符:>> << >>>(无符号右移)
    赋值运算符:= += -= *= /= %=
    字符串连接运算符:+
    需要注意的地方: 在输出的时候, 只要有一个参数是字符串, 整个输出结果都是字符串
    三元运算符(表达式)(三目运算符):布尔值?值1:值2前面表达式为真,则执行值1 ,若为假执行值2

    总结:在进行环境配置时一定要注意文件夹的扩展名不能隐藏,我就是隐藏了 然后文件找不到,还有就是输出

    public class TextHelloWorld{
    public static void main(String[] args){
                     int a=3;   
    System.out.println(a++);
    System.out.println(++a);
    }    

    结果为3,5

  • 相关阅读:
    一般查找 (顺序查找)
    sscanf
    uva-11044-水题
    uva-10785-模拟水题
    uva-10596-欧拉回路
    uva-10879-因数分解
    uva-10562-二叉树
    扯皮的cplex-感觉时间不对
    cplex-Java-样例代码解析
    cplexJava源码---计算结果
  • 原文地址:https://www.cnblogs.com/NCL--/p/7152813.html
Copyright © 2020-2023  润新知