• 零基础学习java------day1------计算机基础以及java的一些简单了解


    一. java的简单了解

    Java是一门面向对象编程语言,不仅吸收了C++的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

    1. 跨平台特性:

    (1)什么是平台?即:操作系统和cpu (cpu运行时需要指令(cpu在不同的操作系统上运行时,指令集不同))

    比如qq就不是跨平台的,其在安卓和ios上需要不同的版本

    (2)java通过什么实现跨平台

    java通过jvm(Java Virtual Machine )实现跨平台, 但JVM本身不是跨平台的

    2. JRE(Java Runtimr Enviroment  ,Java运行环境)

    其包含java虚拟机(JVM)和java程序运行所需要的核心类型库等,如果只是想要运行java,不进行开发,计算机安装JRE即可

    3. JDK(Java Development Kit ,java开发工具包)

    JDK是提供给java开发人员使用的,其中包含了java的开发工具,也包括了JRE,所以安装了JDK就不用在单独安装JRE了,其中的开发工具有编译工具(javac.exe)、运行工具(java.exe)等。简单来说,使用JDK开发完成java程序,然后交给JRE去运行。

    注:javac+文件名   进行编译(编译后得到字节码文件,即后缀为  .class的文件,编译后得到的文件才能被java.exe运行)

    二. HelloWorld 书写流程

    1. 未配置环境变量的情况(java文件只能在jdk安装目录下的bin目录)

    (1)安装JDK,保证文件的扩展名是显示的(查看中勾选文件扩展名)

    (2)进入jdk安装目录下的bin目录,右键-->新建文本文档--->改名HelloWorld.java

    (3)双击该文件,编辑,写java代码

    class HelloWorld{
        public static void main(String[] args){
            System.out.println("我是你爹");
    
        }                                        
    }
    

    (4)打开命令控制台,使用cd命令进入bin目录下

    (5)编译: javac 文件名.java    如 javac HelloWorld.java

    (6)运行     java  类名          如java HelloWorld

    2. 环境变量的配置

    配置目的:可以在计算机的任一位置执行java命令

    方式: 只需要把jdk安装路径下的bin文件夹配置到环境变量当中----->把bin目录配到path中

    class PrintDemo{
        public static void main(String[] args){
            System.out.print("哈哈"):      //print打印不换行
            System.out.print("呵呵"):
            System.out.println("嘿嘿"):    //println打印换行
            System.out.println("嘎嘎"):
        }
    
    }
    

      

    三. 注释

    1.注释概述:用于解释说明程序的文字

    2. java中注释分类格式

    (1)单行注释

         格式:   //注释文字

    (2)多行注释

         格式:  /*  注释文字  */

    (3)文档注释

      格式:/**  注释文字  */

    说明:对于单行和多行注释,被注释的文字,不会被JVM(虚拟机)解释执行;对于文档注释,是java特有的注释,其中注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档

    四. 计算机基础

    1. 计算机是由软件和硬件组成

    2. 冯诺依曼体系结构:

         运算器,控制器,存储器,输入设备,输出设备

    3. 软件

     系统软件(OS)

        应用软件(APP)

    4.快捷键的使用

     win + d: 回到桌面

        win + e  打开文件资源管理器

        win + r    打开运行提示框

                      cmd:进入dos

         mspaint: 画图

                      calc   计算器

        ctrl + c :复制

     ctrl  + v:粘贴

       ctrl + x:剪切

       ctrl + s :保存

       ctrl + z:撤销

       ctrl + y:撤销的撤销

       alt + tab:切换工作窗口

    5. dos命令:

    d:                盘符切换

    cd 路径       进入目录

    md               创建文件夹

    dir                 显示当前目录下的所有文件和文件夹

    五. 练习

    1.计算机由哪两部分组成

        计算机硬件,计算机软件

    2. JRE,  JDK,  JVM全名是什么以及他们之间的关系

    JRE: Java Runtime enviroment        java运行环境

    JDK: Java development kit            java开发工具包

    JVM:   Java virtual machine              java虚拟机

    关系:

    JDK包含JRE, JRE包含JVM

    3. 编译和运行的命令是什么?

    编译:javac 文件名

    运行:java 类名

    4. JVM是跨平台的嘛

    5.main方法的写法

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

    6. print和println的区别

     println:换行打印

     print:不换行

    7. java中的注释

    文档注释:/**   注释内容 */

    多行注释:/* 注释内容 */

    单行注释: //

  • 相关阅读:
    视频智能分析系统EasyCVR视频流媒体安防监控云服务实现城市视频智能化应用
    Windows/Android/iOS平台H265编码视频播放器EasyPlayerRTSP中socket选项之keepalive设置介绍
    【解决方案】人脸识别/车牌识别RTSP/GB28181/SDK/Ehome协议视频平台EasyCVR搭建美丽乡村视频监控系统方案
    【操作说明】新版网络穿透+云端组网+远程运维+视频流拉转推平台EasyNTS上云网关管理平台如何安装?
    Windows/Android/iOS平台H265编码视频播放器EasyPlayerPro支持高码率视频播放和D3D画面旋转代码参考
    【操作说明】人脸识别/车牌识别系统视频智能分析平台EasyCVR如何配置开启HTTPS协议?
    程序员们 不要想一辈子靠技术混饭吃
    jsonObject的使用
    程序员们 不要想一辈子靠技术混饭吃
    从 iBatis 到 MyBatis
  • 原文地址:https://www.cnblogs.com/jj1106/p/11273513.html
Copyright © 2020-2023  润新知