01_初识Java

发布于:2024-06-30 ⋅ 阅读:(17) ⋅ 点赞:(0)

1:软件
    101001010010110101010010
    一些计算机指令的集合
    系统软件  window linux mac
    应用软件  QQ note++ 
2:计算机语言 ---汇编语言---pasical vb vf  c c++ c# php java 
    源码---->编译---->可执行  
    java  --一种面向对象的高级语言  
    将现实生活中的事物以及要解决的事情抽象成类,使用实际对象来解决实际问题
    java se(j2se)  standard edition java的标准版本----桌面应用,基本应用
    java me(j2me)  micro  edition   java的精装版本---主要用于移动设备和嵌入式设备
    java ee(j2ee)  enterprise edition  java的企业级开发--主要用于开发企业的一些管理系统
    java语言的特点  跨平台  面向对象  垃圾回收机制
        跨平台----jvm  java virtual machine  java虚拟机         
            由于针对每个操作系统都有相    对应的java虚拟机,
            所以java代码可以在不同的操作系统运行
        面向对象
        由c,c++发展而来  摒弃了c,c++语言的一些缺点,保留语言的优点
        安全可靠   垃圾回收机制
        
3:jdk--java develop kit  java开发工具集 开发包  提供java编程所需要的工具以及类库 jdk里面自带了jre
        bin binary--二进制 windows的可执行文件  javac---编译java源文件  java---用来运行编译        生成的class javadoc---生成项目的api文档
        db  database的缩写  数据库的操作库
        include ---引入一些其他的包含文件
        lib  library的缩写  库文件
        src.zip java的源码
        jre---java runtime environment java运行环境 是用来运行class文件
        java的源代码----经过编译javac----》.class文件----java运行
4:dos 命令
        d:
        shift  右键----打开当前目录的命令行
       进入目录 cd 文件夹名称  cd kk\nn\gg
       退出目录 cd ../   cd ../../    cd \
       md  创建目录
       del  删除文件
       ipconfig  查找ip
       dir  查看文件目录
5:java的环境配置
    我们需要在任意目录都可以执行编译命令和运行的命令,将执行文件javac java配置到环境变量
        path-----C:\Program Files\Java\jdk1.8.0_51\bin
       JAVA_HOME     C:\Program Files\Java\jdk1.8.0_51
       PATH      
       %JAVA_HOME%\bin
       ====C:\Program Files\Java\jdk1.8.0_51\bin
       CLASSPATH     
       .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
   
6:书写源程序代码及编译运行 
        101010101001010011
        asicc gbk utf-8
       实现Hell0 world
       注释   为了程序的可读性而写的一些代码的说明-----调试代码
       单行注释    //
       多行注释   /*内容*/ -----多行注释的一个嵌套   /* 遇到最近的*/中间的所有内容会被注释掉
       文档注释   /**  内容*/
       class---类的标识
       HelloJava ---类名   javac 命令编译一个java文件会生成文件中所有类对用的class
       public---公有的一个修饰  意思是可以让外界来调用这个方法
       static---静态的意思   HelloJava.main()
       void ---方法的返回值  void意思是无返回值
       main----方法名
       String[]---字符串数组  args---参数的名字
       System.out.println---打印方法  
       class HelloJava{
          public static void main(String[] args){
              System.out.println("Hello world"); 
          }
        }
7:标识符---给一个类,接口,方法,变量等起一个名字,用来标识
        字母  数字  下划线_和$     
        <1:不能以数字开始  1q 11 1888
        <2: 不能跟关键字一样  
        a12222222222222222     eedee a  a_a  a$a
        java命名---见名知意   驼峰命名  tuoFengMingMing
        Hello   CeShi   hello_Zixia  hello_zhizunbao
        不建议使用_和$开头
        _hello  $hello 
8:关键字----是java赋予了一些单词特殊的含义
        class  类
        public 公有
9:    java是一种强类型语言  
        java数据类型
        基本数据类型  
            非数值类型
                字符类型 char---两个字节  65535
                布尔类型 boolean---一个字节  
                true  false
            数值类型
                整数和小数
                    整数      byte---一个字节 
                            short---两个字节
                            int----四个字节----
                            long----八个字节 
                    小数  float(单精度) double(双精度)
                            float  四个字节----
                            double  八个字节
                    整数默认是int   小数默认是double
        引用数据类型
            类 接口  数组
            
            null---空  就是引用没有指向