Java-走进java

IT发展趋势

移动互联网,就是将移动通信和互联网二者结合起来,成为一体。是指互联网的技术、平台、商业模式和应用与移动通信技术结合并实践的活动的总称。

操作系统和平台相关性

操作系统:(Operating System,简称OS):是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
---------------------------------------------------------------------
系统分类:
Unix家族和Windows家族;


平台(硬件+OS)相关性:

我们称能够支持程序运行的硬件或软件环境为平台。

不同的平台都有其特有的指令格式,也就是说Win支持的指令格式和Linux支持的指令格式是不一样的,

进而导致了Windows的可执行文件不能在Linux平台上运行,反之Linux的可执行文件也无法再Windows上运行,把这种情况称为平台相关性。

比如Windows系统的exe文件,Mac系统的app文件等等.

-->平台的相关性,应用软件的迁移问题就暴露出来了。

Windows常用快捷键/命令

---编辑操作-----------------------------------------------------------------------------------------------------------

CTRL+C--------复制 CTRL+X--------剪切 CTRL+V--------粘贴

CTRL+A--------全选 CTRL+Z--------撤销 CTRL+S--------保存

---基本操作-----------------------------------------------------------------------------------------------------------

【Win】+D 显示桌面 【Win】+R 打开“运行" 【Win】+L 屏幕锁定

【Win】+E 打开“我的电脑” 【Win】+F 搜索文件 【ALT】+TAB AB项目切换

先使用 【Win】+R 打开“运行窗口",输入:

calc—>启动计算器 mspaint—>打开画图板

notepad—>打开记事本 cmd—>CMD命令提示符 截图工具

---常用命令-----------------------------------------------------------------------------------------------------------

盘符之间的切换: 盘符:回车,如进入E盘, E:回车

进入指定目录 :cd will

:cd javase\day01

目录的回退 :cd.. 回到上一级目录

:cd\ 回到盘符根目录

清屏 :cls

进制之间的转换操作

计算250的各个进制值。

十进制和二进制之间转换:

十进制--->二进制:(11111010)

对于整数部分,用被除数反复除以2,除第一次外,每次除以2均取前一次商的整数部分作被除数并依次记下每次的余数。另外,所得到的商的最后一位余数是所求二进制数的最高位。

二进制--->十进制:

进制数第0位的权值是2的0次方,第1位的权值是2的1次方,第2位的权值是2的2次方……公式:第N位 * 2的N次方,结果再相加.

-------------------------------------------------------------------------------

十进制和八进制之间转换:

十进制--->八进制:

10进制数转换成8进制的方法,和转换为2进制的方法类似,唯一变化:除数由2变成8。

八进制--->十进制:

进制数第0位的权值为8的0次方,第1位权值为8的1次方,第2位权值为8的2次方

-------------------------------------------------------------------------------

十进制和十六进制之间转换:
十进制--->十六进制:

10进制数转换成16进制的方法,和转换为2进制的方法类似,唯一变化:除数由2变成16。

十六进制--->十进制:

第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方……

-------------------------------------------------------------------------------

原码、补码和反码操作

在计算机内,有符号数有3种表示法:原码、反码和补码,所有数据的运算都是采用补码进行的。

正数的原码,反码,补码都相同,负数稍微复杂。

操作5(101)和-5的二进制。

正数5的二进制:101

原码=101,反码=101,补码=101;

---------------------------------------

原码:

就是二进制表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。

反码:

负数的反码是对其原码逐位取反,但符号位除外。

补码:

负数的补码是在其反码的末位加1。

Java基本语法

Java基本语法:

1):Java语言严格区分大小写,好比main和Main是完全不同的概念。

2):一个Java源文件里可以定义多个Java类,但其中最多只能有一个类被定义成public类。若源文件中包括了public类,源文件必须和该public类同名。

3):一个源文件中包含N个Java类时,成功编译后会生成N份字节码文件,即每个类都会生成一份单独的class文件,且字节码文件名和其对应的类名相同。

4):若一个类要运行,必须拥有main方法才能运行,因为main方法是程序的入口.

编程建议:

一个Java源文件只定义一个类,不同的类使用不同的源文件定义;

将每个源文件中单独定义的类都定义成public的;

保持Java源文件的主文件名与源文件中的类名一致;

平时教学中我们在一个源文件中定义多个类,完全是为了让学生看起来方便。开发中一般都是一个文件一个类且都是使用public修饰的。

Java三大注释

Java的注释信息是给程序员看的,编译器(javac)在编译的时候会忽略掉源文件中的注释信息。

为此,Java提供3种注释类型:

① 单行注释;

② 多行注释;

③ 文档注释;

单行注释:// ; //注释信息,从//开始到本行结束的所有字符会被编译器忽略;

多行注释:/* */;/* 注释信息 */之间的所有字符会被编译器忽略

文档注释:/** */;/** 注释信息 */和多行注释一样,除此之外还可以专门生成文档信息API。在讲面向对象的javadoc时详述。

注意:多行注释和文档注释之间彼此都不能交叉嵌套.

关键字和保留字

关键字:在编程语言中有一些事先定义的,有着特殊含义和用途的单词。

保留字:和关键字一样都是编程语言事先定义好的,只是说现在暂时没有特殊的用途,但说不定以后某天会突然被赋予意义和被使用到,因此被保留下来的单词,goto和const就是Java的保留字。

看图;

注意关键字和保留字都是由小写字母组成,关键字不要去记,我们学一个记一个。

注意:java 无sizeof 、goto、 const 关键字.

语言分隔符和标识符

Java语言分隔符:

分号(;):语句的分割,表示一句话结束,好比咱们使用的句号。

花括号({}):表示一个代码块,是一个整体,花括号要成对使用。

方括号([]):定义数组和访问数组元素时使用。

圆括号(()):使用很广泛,具体用到细讲。

圆点(.):类和对象访问它的成员时使用。

空格( ):把一整条语句分割成几段,空格的次数不限制,好比一句英文里单词都要分开写一样。

注意:必须都是半角下的英文符号。

-------------------------------------------------------------------------------------

标识符:

在写代码的时候为了增强代码的阅读性会自定义很多名字,比如:类名,方法名,变量名等。

在编程的里我们把这种为了增强程序阅读性而自定义的名称,称为标识符。

标识符命名规则:

① 由字母、数字、下划线、$组成,但不能以数字开头(注:此处的字母可以是中文、日文等)。

② 大小写敏感。

③ 不得使用java中的关键字和保留字。

④ 不用Java API里的类名作为自己的类名。

其实,大家也没必要记这么多,王道:使用一个非关键字和保留字的有意义的英文单词就很OK了,不准起非主流名字。 规范:类名首字母大写。

版权声明:
作者:yfeer
链接:https://www.yfeer.com/476.html
来源:个人编程学习网
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>