• 小凡复习笔记——第一章:初识java


    第一章 初识java

    一、java是什么?

    ​ java是一种汇编语言,是计算机编程语言。

    ​ 如果将计算机看作一个简单的开合电路,那么对于计算机而言,它所能识别的,便是0、1指令。而在我们开发的过程中,如果全部由0、1去书写,代码量是非常复杂的,所以为了更好的实现编程,汇编语言便诞生了,例如我们熟知的C语言等。

    ​ 汇编语言是一种打通人类与计算机的媒介,程序员通过汇编语言书写代码,通过编译解码,将程序员书写的代码转换成计算机看得懂的特殊编码,以此来给计算机输入特定指令。

    二、java能干什么?

    1、B/S架构和C/S架构。

    ​ 想知道java能干什么,首先就要了解B/S架构和C/S架构是什么。

    ​ B/S架构,通俗点理解,就是我们熟知的浏览器端与服务器端结构。例如:4399小游戏、百度、知乎网页版、微博网页版等。

    ​ C/S架构,通俗点理解,就是我们熟知的客户端与服务器端结构。例如王者荣耀、和平精英、学习通等。

    ​ java可以实现的远不止这些,其中最为普遍的便是安卓开发和网页开发,也就是上面提到的C/S架构和B/S架构。

    三、学习java需要做什么准备?

    1、安装开发环境
    1.1、JDK

    ​ Jdk:java的开发环境

    ​ Jre:java的运行环境

    ​ Jvm:java虚拟机,负责具体的运行java程序的机器

    ​ 三者存在从上到下的包含嵌套关系

    1.2、虚拟机的跨平台原理

    ​ 不同版本的jvm适应各种系统,java程序只在虚拟机中运行,虚拟机对内提供运行环境,对外不同版本的jvm解决兼容性问题。

    ​ 通俗点来说,无论是Windows系统、还是ios系统、还是Linux系统,都可以运行同一份java代码。这也是java代码的可移植性。

    2、JDK的安装

    ​ 鉴于后期开发或自己研究时会出现各种jdk版本,我在这里整理了一份如何在电脑上同时安装两个jdk的过程,连接如下:

    安装过程直接下一步,等待即可,如若不放心,可去网上寻找安装教程。

    四、第一份java代码

    ​ 当所有准备工作完成,我们便可以开始正式步入java的世界了!

    1、书写代码

    ​ 首先在电脑某个盘符下新建一个文本文档,将名字修改为:Hello.java。

    ​ 注意:文件后缀必须将txt改为java,文件名必须与你代码中class后面那个单词对应,大小写也得对应,不一定非得叫“Hello”,如果你看不到文件的后缀名,记得在文件夹上查找“查看”按钮,并勾选“文件扩展名”。修改完成后右键编辑,将下面这段代码复制进文件,保存即可。

    Public class Hello{
    	public static void main(String [] args){
    		System.out.println("java复习第一天!");
    	}
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    2、运行代码

    ​ 首先,我们按住Win+R键,在弹出的窗体中输入cmd,进入黑窗口,首先在黑窗口中切换盘符,比如你的java文件在D盘,则在黑窗口中输入d:回车即可,通过“javac Hello.java”命令编译java文件,从文件夹中可以看到,生成了一个名为“Hello.class”的文件,这时候我们只需要输入“java Hello”命令,即可看到运行结果。

    五、写在最后

    同期文章配备视频,存放于B站,用户名:bili_10178547323,昵称:甜甜圈的小饼干。

    视频仅用于学习使用,请勿用于商业用途,侵权必究!

    我在这个行业只走了三年的时间,期间去过几家公司工作,能力水平可能不及那些大佬,但我希望通过我的内容总结,能帮上一些需要帮助的人,我曾被某些机构以培训为名坑过,所以我不希望有其他懵懂无知的大学生再被那些机构坑害,如果你真想系统性的学习,请尽量小心那些让你贷款的培训机构!!!

    后期视频和文章会陆续更新,感谢支持,如若学习上有什么疑惑,我会将联系方式留在最后,我们可以一起交流学习。可能回复会比较迟,但绝不会不回。再次感谢各位的支持与厚爱!

    视频和文章会陆续更新,感谢支持,如若学习上有什么疑惑,我会将联系方式留在最后,我们可以一起交流学习。可能回复会比较迟,但绝不会不回。再次感谢各位的支持与厚爱!

    微信:f2468433277 QQ:3373468988

  • 相关阅读:
    Kubeadm搭建k8s
    SaleSmartly新增AI意图识别触发器!让客户享受更精准的自动化服务
    C语言K&R圣经笔记 2.4声明 2.5算术操作符 2.6关系和逻辑操作符
    服装企业ERP系统的基本功能模块
    隐入尘烟影评
    设计模式-工厂模式
    魔兽世界开服架设服务器搭建教程
    (附源码)ssm华立学院门户网站 毕业设计 290011
    axure9中多个选中显示编号数字
    2023第一届OPENAIGC开发者大赛圆满收官&获奖名单公示
  • 原文地址:https://blog.csdn.net/fzt12138/article/details/126120774