1.Java概述与基础常识【Java学习笔记Hatter】Java开发工程师

/ 福建工程学院Java开发工程师 / 2017-03-07

Java工程师,Java开发初学者,Java学习经验分享,Java概述

一、Java中的基础常识

1.交互方式:图形化界面和命令行方式。


2.软件:一系列按照特定顺序组织的计算机数据和指令的集合。


2.常用DOS命令

dir:列出当前目录下的文件夹

md:创建文件夹

rd :删除文件夹(必须保证文件夹是空的才能删)

cd:进入文件夹

cd..:退回上一级

cd abc/op:到c盘目录下

cd/:退回c盘根目录

echo xx>1.txt:创建一个文件并输入内容

del:删除文件(dos命令删不回回收站)

del op:可删除文件夹中所有文件cd

*:*代表文件夹中所有文件

del *.txt:删除所有该类型文件。

 

二、Java可跨平台

1.JDK与JRE

JRE:Java运行环境包含了jvm虚拟机

JDK:Java开发工具包。

用JDK开发完成的Java程序,交给JRE去运行

 

2.单行注释//;多行注释/*   */;文档注释/**  */

多行注释不允许嵌套多行注释


3.关键词:被Java赋予了特殊含义的单词


三、Java语言基础组成

1.定义合法标识符规则:

(1)数字不可开头

(2)不允许使用关键字


2.Java中的名称规范

(1)包名:小写,域名倒装

(2)类名接口名:第一个大写首写字母大写

(3)常量名:所有字母都大写,多单词每个单词下划线隔开


3.负数的二进制表现形式:相应的正数的二级制取反+1


4.变量:将不确定的数据进行存储,需要在内存中开辟一个空间


5.通过明确数据类型,变量名称,数据。


6.类型的转换

byte b=3;自动类型提升(原则:小的向大的提升)

b=b+2;(×)

b=(byte)(b+2);(√)

2默认int类型,b是byte类型,不同类型不能直接进行运算

97->a,65->A,1->49

 

7.运算符

(1)b=a++先赋值于b再计算自加

(2)字符串数据和任何数据使用+都是相连接,最终都会变成字符串

(3)&:只要两边的boolean表达式结果,有一为false,那么结果就是为false

&&:左边表达式为false就不看右边,结果直接false

==:字符串是比较地址是否相同

|:只要两边的表达式有一个为true,结果就为true

||:当左边为true,右边不运算

^:两边相同结果为false,不同为true。

补齐一个数异或同一个数两次,结果还是那个数

>>:右移补齐看最高位1 即1,0即0;

>>>:右移补齐都为0

 

8.if else/switch 

if else结构简写格式:变量=(条件表达式)?表达式1:表达式2;

三元运算符:

优点->可简化if else代码

弊端->因为为一个运算符,所以运算完必须要有个结果。

   (1)Switch的语句选择类型只有四种:byte,short,int,char;

   (2)case之间与default无顺序。先执行第一个case,没有匹配的case执行default。

   (3)结束switch语句的两种情况:遇到break;执行到switch语句结束

   (4)if与switch使用场景

若判断的具体数值不多,而符合byte short,int ,char四种类型,使用switch语句效率稍高。

对区间判断,对结果boolean类型判断,使用if的范围更广。


10.path与classpath的区别

path:是windows程序文件的目录。不会因为jdk的目录或目录名的改变,而不断更改path值,

而导致对path变量值的误操作,可以子啊任何目录下都可执行Java的工具。


classpath:是Java类文件的目录。JVM虚拟机可以先在classpath环境变量值

的目录中查找要运行的类文件。

Java工程师,Java开发初学者,Java学习经验分享,Java概述


公众号,微信

汇鱼网海峡创乐汇
汇鱼网海峡创乐汇