Java入门-记录01-
引言:先来说些闲话,科普一下,电脑硬件方面。
1、电脑的组成:cpu/gpu/主板/内存/硬盘/电源/散热/机箱
Cpu是来计算数字的
Gpu是来渲染图像的
主板是来供电的
内存是来运行程序的
硬盘是来存储数据的
2、软件开发基本知识
什么是软件开发?
就是借助软件开发工具和计算机语言制作软件的过程。
什么是计算机语言?
就是人和计算机之间一种特殊的语言。
3、计算机语言
计算机语言分为三种:机器语言、汇编语言、高级语言
3.1机器语言
机器语言是直接用二进制代码指令表达的计算机语言,指令是0和1组成的一串代码,他们有一定的位数,并分成若干段,各段的编码表示不同的含义。
3.2汇编语言
汇编语言是使用一些特殊的符号来代替机器语言的二进制码,计算机不能直接识别,需要用一种软件将汇编语言翻译成机器语言。
3.3高级语言
使用普通英语进行编写源代码,通过编译器将源代码翻译成计算机直接识别的机器语言,之后再由计算机执行。
高级语言有哪些?
常见的有:c#、c++、Ruby、python、swift、Java、Perl、php、c···
4.Java的发展
-Java隶属于美国SUN公司(Standard University Network)
-大陆中文名为“太阳计算机系统有限公司”
-Java创始人<James Gosling>
1991年,Sun公司的Green项目,Oak
1995年,推出Java测试版
1996年,JDK1.0
1997年,JDK1.1 1998年,JDK1.2,大大改进了早期版本的缺陷,是一个革命性的版本,更名为Java2
1999 Java被分成J2SE、J2EE 和J2ME,JSP/Servlet技术诞生
2004年,J2SE 5.0 (1.5.0) Tiger老虎.为了表示这个版本的重要性,J2SE1.5更名为J2SE5.0。
2006年,J2SE 6.0 (1.6.0) Mustang野马.此时,Java的各种版本被更名,取消其中的数字"2":J2EE更名为Java EE, J2SE更名为Java SE,J2ME更名为Java ME
2009年4月20日甲骨文收购Sun公司,交易价格达74亿美元
2011年,JavaSE7.0
2014年 ,JavaSE8.0
1.Java总共有三个版本:
①Java SE:标准版Java SE(Java Platform,Standard Edition)。JavaSE以前成为J2SE。 它语序开发和部署在桌面,服务器,嵌入式环境和实时环境中使用Java应用程序。JavaSE包含了支持JavaWeb服务的开发的类,并为Java Platform,Enterprise Edition(Java EE)提供了基础。
②Java EE:企业版Java EE(Java Platform,Enterprise Edition)。这个版本以前成为J2EE。 企业版本帮助开发和部署可移植,健壮,可伸缩切安全的服务器端Java应用程序。
③Java ME:微型版Java ME(Java Platform,Micro Edition)。这个版本以前称为J2ME。 Java ME为在移动设备和嵌入式设备(笔记手机,PDA,电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。
2.Java环境
JDK---------->JAVA Development Kit JAVA开发工具包
JRE---------->JAVA Runtime Enviroment JAVA运行时环境
JVM---------->JAVA Virtual Machine JAVA虚拟机
3.Java的特点
1、跨平台
2、鲁棒性
3、简单的
4、安全的
5、完全面向对象的
4、注释
1、单行注释
//单行注释 ctrl + /
2、多行注释
/*
* 多行注释
* 多行注释
* 多行注释
* */
3、文本注释
/**
*文档注释
* @param args
*
*/
5.补充
1.eclipse的Java文件在保存的时候会进行自动编译为.calss文件,点击绿色"run"按钮的时候,执行的是.calss文件。
2、代码执行顺序符合:从左到右,从上到下。
3、进制(一个byte字节是8个bit位)
4、计算机进制中k到底是1000还是1024?
在速率中,1kb/s=1000bit/s,bit表示比特位
在存储单元中,1KB=1024B,B表示字节
5、一定要养成写注释的习惯
1、因为工作之后,你会发现,你今天写的代码,可能明天就忘了啥思路了
2、你的代码不仅仅是给你自己看的,更多的是给同事看的,分工合作
3、尽量注释量达到代码量的三分之一
6、Java区分大小写
不仅是大小写,编写代码的时候,代码格式也要规范,注意缩进和取名字。
取名字是最让人头大的一件事,一定要见名知意,并且不要使用拼音,更不能出现汉字。不是汉字不允许,而是乱码问题麻烦,看了也心烦。