zoukankan      html  css  js  c++  java
  • Java基础(一)认识 Java

    Java基础(一)认识 Java
    大家注意我主要写基础性的东西,如果想要在Java编程路上走得更远,可以来瞧瞧。

    为什么要学习Java?
    1.Java是现在最流行的网络编程语言之一。

    2.Tiobe排行榜第一的位置

    什么是java?
    java语言主要可以用来:
    网站开发(Java-EE)
    Android开发(移动端的APP开发)
    客户端:QQ,迅雷

    网站开发:京东,天猫

    大数据: 大数据分析

    什么是编程?
    顾名思义,编程就是编写程序或者软件

    程序的概念:在现实生活中做一件事,需要一系列的步骤,这就是程序

    编程的概念:编程就是将生活中的程序以计算机的指令展现出来

    编写程序就需要用到我们的Java语言,(家洼/渣蛙)

    c语言是低级语言,更接近与系统的底层,学习难度大,代码复杂度比较高

    Java是高级语言,是封装好的套路,直接用的,入门的门槛比较低

    高级语言运行速度慢,低级语言运行速度快

    Java的历史:
    Java : 1995年5月诞生,由Sun公司开发,是由詹姆斯.高斯林主持开发,詹姆斯.高斯林现在加入了亚马逊,还在编程,被称为Java之父。开发Java最初的目的是开发一种能够在各种消费性电子产品(机顶盒,冰箱,录音机)上运行的程序架构,这个计划的产品就是Java语言的前身Oak(橡树),Oak当时在消费品市场并不是很成功,但是随着1995年互连网潮流的兴起,Oak找到最适合发展的前景,并蜕变为Java

    最近2018年3月JDK1.10出世

    2009年 Sun公司被Oracle以74美元收购

    1998年,发布了1.2版本:Java被分成3块。三足鼎立

    JavaSE Java的核心 主要用来开发桌面程序
    JavaME 主要进行移动端开发
    JavaEE 面向企业级开发 网站开发 (市场上称霸,只要是稍微大点 的网站程序Java必不可少)
    JavaEE——>oracle——>Eclipse基金会

    服务器开发/后端开发

    Java 跨平台原理:Sun公司率先提出口号:Write Once,Run Anywhere JVM java虚拟机

    事实上:你编写好的.class文件并不是真正的二进制文件,是伪二进制文件,.class文件是运行在JVM虚拟机上的,而JVM虚拟机是运行在计算机上的,不同的系统 JVM的版本不同。

    跨平台:
    举例:在windows上能运行,在android能运行,在Linux能运行,在ios上能运行…

    用记事本开发一个Java文件的步骤:(需要熟练掌握)
    编写java源程序
    扩展名为.java java源程序可以在任何文本编辑器中编写,但是主意扩展名为.java,否则编译器无法识别。 随手保存ctrl+s,(Test.java)

    编译源程序
    编译器将.java代码翻译为.class文件(字节码文件),计算机只能识别二进制文件。如果你重新修改了.java 文件,记得要重新编译.java代码

    Windows+r 输入cdm回车,然后进入Test.java文件所在的目录,运行一下命令。

    命令:javac Test.java ——>Test.class

    运行java程序
    命令 :java Test (注意此处不加扩展名.class)

    注意:运行Java文件的前提是安装了JDK(Java Development Kit),Java开发工具包,并配置了环境变量,否则则,不会识别命令。

    编程规范(编程命名法):
    1.驼峰命名法(专指小驼峰):

    第一个单词首字母小写,后面的单词首字母大写

    2.帕斯卡命名法(大驼峰命名法):

    每个单词的首字母都大写

    3.匈牙利命名法

    编程注意事项:
    类名必须与文件名保持一致。(class关键字后修饰的就是类名)

    在Java中类名首字母必须大写,如果有多个单词,那么每个单词的首字母都大写。

    HelloWorld

    main(主要的) main方法/函数 是Java程序的运行入口,程序想运行必须有它。
    每一个单词都不能写错!Java是一个语法严格的编程语言,严格区分大小写。
    public static void main(String[] args){

    }

    System.out.println(“xxxxxx”); 这是向屏幕/控制台输出内容的语句

    注意层级缩进,注意{}对齐,以及注意{}位置 这一对花括号/大括号 必须成对出现。
    【输出语句】print:打印
    System.out.println(); 向控制台/屏幕打印输出内容 输出完之后换行。
    System.out.print(); 向控制台/打印输出内容 输出完不换行

    转义字符有特殊含义的几个单词和符号。
    :换行
    :表示一个制表位(相当于按一下tab键,一堆空格)
    注释:便于我们/后继人去阅读代码,方便我们理解代码的含义,同时也有利于我们调整思路。

    Java中的注释:
    注释加在你想解释的代码上方,或者右方
    单行注释: // 这一行的内容 会被注释掉 只要被注释掉 这代码不再运行
    多行注释: /* xxxx / 只要是在/和/之内的 都会被注释掉 无论你写多少行
    文档注释:/* xxx */

    窗竹影摇书案上,野泉声入砚池中。 少年辛苦终身事,莫向光阴惰寸功
  • 相关阅读:
    Angular之filter学习
    Jupyter notebook 安装,初步使用
    Python排序算法
    获取相对于控件的鼠标坐标
    使用PYTHON实现docx文档的读写
    MATLAB 物体识别算法说明:vision.ForegroundDetector, vision.BlobAnalysis
    MATLAB 例子研究 Motion-Based Multiple Object Tracking
    MATLAB 图像处理——Contrast Enhancement Techniques
    MATLAB 图像操作基础
    MATLAB 图像分类 Image Category Classification Using Bag of Features
  • 原文地址:https://www.cnblogs.com/qhantime/p/11326681.html
Copyright © 2011-2022 走看看