第一篇 (初始Java):《据说是:“当今社会最有前途!最值得学习的语言!”》让我们来了解一下这是什么样的一种语言!

初始Java

1.了解什么是程序?

程序:
指令的集合:

生活中的程序: 例如:银行办卡、请假、把大象放进冰箱。都是为了达成某个目的,所产生一系列固定的步骤或流程。

计算机中的程序:计算机程序一定是来源或超脱于现实生活的。例如:在线挂号、银行的办卡机等等 … 这种

程序的释义:

①、数字计算机的编码指令的次序。

②、处理业务(如审议机构的业务)既定方法。

③、事情办理的先后次序

编程:
编写程序:

编程需要借助编程语言!我们通过编程语言给计算机下达各种指令,当这些指令结合在一起的时
候,它就是计算机程序。

注:计算机想识别你的指令,需要一个过程,因为计算机本身只识别 0110 这种二进制内容。

2.了解当今的主流编程语言

编程语言:
有下面几类:

①、Java Python C C++ Go Ruby C# …

②、TIOBE

③、PYPL

④、公众号

3. 了解Java的历史和前景

历史和前景:
简单了解些:

1991年 Sun公司于Green Project开始进行相关项目启动,由詹姆斯.高斯林博士领导的小组开发。1995年正式应运而出,借助互联网风! 由Oak -> Java。

1996年正式推出JDK1.0版本。

1998年将Java分为3大领域。

①、Java SE:标准版本(基础核心,学习安卓的也要玩)  面向桌面程序开发。例如:类似QQ、迅雷等产品。
	
②、Java EE: 企业版本   面向网站等开发。例如:淘宝  、天猫、京东等....    2018年更名Jakarta EE 。
	
③、Java ME: 移动端版本  面向手机程序、机顶盒...  例如:塞班系统内的Java  2D游戏。  被Android开发代替。

2004年Java推出了JDK5。
这版本推出很多特性,影响深远。注解、集合泛型…

2009年Sun公司被Oracle(甲骨文)公司收购,74亿美元 收购。
Java MySQL VirtualBox …

2019年1月1日起Oracle终于开始收钱了。
Oracle公司决定 JDK将不再向企业提供免费更新,最后一版为 JDK 8u192,当然后续版本还可以用于非盈利私人使用学习,但是也仅仅到2020年而已。
Sun公司当初也考虑过Java收费,但是最终没有实现。

了解:write once , run anywhere 跨平台口号 !

4. 熟练掌握、配置Java开发环境

配置Java环境:

①、选择用JDk8 需要统一安装到devenlop文件夹。

②、配置JAVA _ HOME环境变量 变量值为JDK安装目录的bin目录的上一级。例如:Eclipse和Tomcat等都会寻找此变量。

③、然后还需要在path环境变量中引用上方变量。 %JAVA_HOME% \ bin 。

④、win10小心权限问题!可能需要以管理员身份运行。

5. 熟练掌握使用记事本开发Java程序

①、使用记事本(Notepad++)编写Java源程序/代码。 后缀名为:.java

实例格式如下: ↓↓↓ ( // ???)代表注释!
// 外层框架/类声明
public class HelloWorld{
// 程序的入口,没有它 程序无法运行 不能写错
public static void main(String[] args){
// 一条语句 每条语句以;号结尾
System.out.println(“Hello World!!!”);
}
}

英语单词:
public:公共的 class:分类 static:静态的

void:空的 main:主要的 String:字符串

System:系统 out:输出 println:打印

args:arguments 元素、参数

②、通过Java编译器进行编译,将.java文件编译为.class文件(byte code 字节码文件)
javac.exe(Java Complier)
javac .java文件名

③、运行.class文件内的程序。
java.exe 运行
java 文件名(不用加扩展名)

**注意事项:**因为windows系统默认的字符编码是GBK。

字符编码:(摩斯电码)计算机中存储和展示时需要用到字符编码进行转换。

常见的字符编码:GBK UTF-8 GB2312 ISO-8859-1

当你向计算机存储文字时,一个文字:“你” -> 01100
计算机要给你显示出文字时,一段二进制:“01100” -> 你

当你用Notepad++编写,Notepad++默认字符编码是UTF-8,所以意味着我的文字是以UTF-8进行编码的。

因为你在DOS命令行进行打印,但是DOS里默认编码为GBK,所以此种编码在进行解码你之前文字时,出错了。

所以你要保证 编码和解码的规则要一致!否则乱码。

编写程序的注意事项

①、类名要和文件名保持一致!遵循帕斯卡命名法/大驼峰命名法。
首字母大写,如果有多个单词,每个单词的首字母都大写。

②、main方法必不可少,每一个要素都必须正确。
例:public class void main(String【】 args) { }

③、编写的语句,一定要注意单词字母的大小写!因为Java是严格区分大小写的。

④、类声明或者main方法都要有{ }且必须进行规范的对齐。

⑤、注意层级缩进,每往下一级必须注意缩进4个空格。

⑥、记得写完代码要保存 ctrl+s 。

输出语句介绍

System.out.println(" “); 输出内容后 换行
System.out.print(” "); 输出内容后 不换行

转义字符:

\n 表示换行 必须写在你字符串""内。
\t 表示一个制表位 可以理解为按一下Tab键。

注释

我们平时在看书学习的时候,也会习惯性的进行添加文字解释,同理到了程序中编写代码,也应该保持这种习惯,我们要给代码去添加解释 -> 注释。

注释的好处:

①、可以方便我们或者你的后继人/接盘侠理解代码的含义

②、 使我们的代码看起来条理更清晰

③、便于你理清思路

Java中注释分为三种:

①、 单行注释 // 最后用于方法内单行解释。

②、多行注释 /* */ 可用于方法的解释或者方法内多行解释。

③、 文档注释 /** */ 可用于类,方法,属性等注释。

注意事项:

①、添加注释推荐将注释写在要解释的代码的上方,当然其实也可以放在右侧。

②、 多行注释一般用来给类或者方法添加解释。

③、 单行注释一般用来给语句添加解释。

④、注释掉的代码不会再执行,不会干预到程序。

6. 了解Java虚拟机与跨平台原理

以前没有跨平台,那么为了适配不同的平台/系统,你需要开发多套程序。

有了跨平台之后,write once , run anywhere 它只需要开发一套就可以在任何平台运行。

Java是如何实现跨平台?借助Java虚拟机(JVM)。 各个平台上只要能够安装好虚拟 机,就可以正常运行Java程序了。

编写源代码 -> 编译为.class文件 -> 运行在虚拟机上 -> 虚拟机运行在各种平台上。

7. 了解反编译工具的使用

编译: .java - > .class
反编译: .class - >.java

来都来了,看完就得点赞评论! 《随意转载》

时间:2019-03-18 来源:北大青鸟Java课程J335班
作者:王攀

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值