Java-前奏

来源:互联网 发布:ubuntu安装openssh 编辑:程序博客网 时间:2024/03/28 18:37
import java.awt.*;
public class HelloWord {
    void print() {
        System.out.println("this is my first job");
    }
    public static void main(String a[]) {
        HelloWord hello = new HelloWord();
        hello.print();
        /*path是操作系统外部命令搜索路径,
         * 在命令行中执行的命令必须是在环境变量“path”中存在的,或其目录包含在“path”中
         * 所以命令行在执行命令的时候,在path中的目录依次查找,寻找exe文件,
         *
         * ;
         * classpath:
         * “.”表示当前目录,寻找以“.class”结尾的文件,并去执行它。
         * JDK:
         * bin,命令,编译,把源代码翻译成计算机课执行的代码。
         * JRE,Java运行时环境,
         * 包括:java虚拟机,java平台的核心类文件,其他支持文件
         * 虚拟机:jvm,由软件模拟出来的计算机,为了软件。能够在不同操作系统上实现相同功能的一种
         * 虚拟机可以把class编译成适合当前操作系统能够识别和执行的命令。然后在由当前操作系统发布命令给硬件执行。JDK翻译给虚拟机,虚拟机翻译给
         * 当前的操作系统,操作系统翻译给硬件。
         * include,是C
         * 什么是环境变量?
         * 类,成员变量,环境变量是用来制定操作系统运行时的基本参数
         * 键值对,是存储数据的最基本的类型之一,
         * 环境变量是键值对,是操作系统运行的最基本的变量的值
         * jdk?
         * 什么是jre
         * */
    }
}


/*******************************Demo************************************/

public class Demo_1 {

    //变量?计算机是一种极度精确的机器,说一不二
    //存储在计算机中的信息,位置,空间大小,
    //变量类型 变量名 ;
    //字母、下划线、美元符开头,

    //驼峰命名法,不用拼音,更不能用拼音的缩写

    int a;

    int _number;

    int $number;


    public static void main(String[] a){
    }

}


package java基本数据类型;
/*******************************Demo************************************/
public class Basic {
    
/*
 * 基本数据类型:数值,整形,浮点型
 * 字符型,布尔
 * 引用类型:class,interface
 *
 * Boolean,用于逻辑控制
 * 值:true,false
 * Boolean b = false;//b = 0
 * Boolean b = true;//b = a(int a >= 1)
 *
 * java字符使用unicode,
 * ASCII码
 * 所有的数据在计算机中都需要使用二进制表示
 * 数值可以使用二进制
 * 类似于a、b、c及符号之类的无法直接使用二进制表示
 * 标准的ASCII码使用8位二进制表示,第一位表示符号位。
 * a ASCII码的对应是97,z是122,
 *  unicode为煤种语言的每个字符设定了统一的且唯一的二进制码
 *  使用0-0x10ffff来表示字符,
 *  
 *  java使用unicode,
 *  存数据的字符集和取数据使用的字符集不一样,就会导致乱码。也即是说,翻译规则要一样,

 * long b = 3L;不加“L”,3表示int型,必须要加!!
 *一个英文字符跟一个中文字符所占用的空间是一样的!!!!!!!
 * */    
    
    
    public static void main(String[] a){
    
     int num = 90;
     int _num = 0;
     int $num = 0;
     char ch = (char)num;
     //牛逼之处!!!!,一个中文字符占两个字节,一个英文字符占一个字节,所以char占有2个字节
     char china = '中';
     String str= "中国";
    System.out.println("%c"+num+ch+str+china);

    }


}


0 0
原创粉丝点击