认识Java

  1. 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文件的步骤:(需要熟练掌握)

  1. 编写java源程序

     扩展名为.java java源程序可以在任何文本编辑器中编写,但是主意扩展名为.java,否则编译器无法识别。 随手保存ctrl+s,(Test.java)

  2. 编译源程 

     编译器将.java代码翻译为.class文件(字节码文件),计算机只能识别二进制文件。如果你重新修改了.java 文件,记得要重新编译.java代码
    Windows+r 输入cdm回车,然后进入Test.java文件所在的目录,运行一下命令。
    命令:javac Test.java ——>Test.class

  3. 运行java程序
    命令 :java Test (注意此处不加扩展名.class)
    注意:运行Java文件的前提是安装了JDK(Java Development Kit),Java开发工具包,并配置了环境变量,否则则,不会识别命令。

编程规范(编程命名法):

1.驼峰命名法(专指小驼峰):

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

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

每个单词的首字母都大写

3.匈牙利命名法

编程注意事项:

  1. 类名必须与文件名保持一致。(class关键字后修饰的就是类名)

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

    HelloWorld

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

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

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

转义字符有特殊含义的几个单词和符号。

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

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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值