1.什么是java:

Java是一门面向对象编程语言,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序。
1.Java语言吸收了C++语言的各种优点,具有功能强大和简单易用两个特征。
2.Java语言作为静态面向对象编程语言的代表,实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
3.Java具有简单性、面向对象、分布式、安全性、平台独立与可移植性、动态性等特点。
4.Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

2.运行方式:

Java如何介绍自己的项目经验 怎么介绍java_JVM

3.java跨平台

Window、Mac、Linux

JVM=Java Virtual Machine      Java虚拟机

咱们的java程序就是跑在JVM(Java虚拟机)

Java如何介绍自己的项目经验 怎么介绍java_JVM_02

不同操作系统的JVM帮助开发者屏蔽了操作系统的不同,通过JVM实现跨平台。

4.JDK.JRK


JDK:Java Delelopment Kit               Java开发工具包


JRE:Java Runtime Environment       Java运行时环境





Java如何介绍自己的项目经验 怎么介绍java_Java如何介绍自己的项目经验_03


 5.标识符:(变量的命名)


1、不能用关键字


2、由字母、数字、下划线、$组成,但是不能以数字开头


给变量起名字的时候要起有意义的名字:“见名知意”


6.数据类型



Java如何介绍自己的项目经验 怎么介绍java_应用程序_04



Java如何介绍自己的项目经验 怎么介绍java_应用程序_05



1个字节=8位

byte: 1个字节,不考虑负数能表示范围是:0~255,考虑正负表示范围:-128~127

short:2个字节,16位

int: 4个字节,考虑正负:-21亿~+21亿

long:8个字节

float: 4个字节

double:8个字节

char字符型:2个字节,采用的是Unicode编码

每个字符在编码表里面都对应一个int整数

boolean:  只有true和false两种情况



Java如何介绍自己的项目经验 怎么介绍java_应用程序_06


7.数据类型转换

1、从小到大自动类型转换

2、从大到小需要强制类型转换,可能会丢失精度(装水的杯子大小不一样)

byte->short(char)->int->long->float->double


+     -     *     /    %

Java如何介绍自己的项目经验 怎么介绍java_Java_07

 8.自增自减

int i = 0;

i++;  // i = i + 1;

i--;    // i = i - 1;

++i;  // i = i + 1

--i;    // i = i - 1

1、单独使用的时候,++、--在前后是没有差别的

2、被使用的时候,在前后是有差别的


9.运算符 


比较运算符:>   <    >=     <=    !=

比较之后的结果只有两种情况:true、false,所以比较运算的结果是boolean类型


&   |


逻辑运算符:&&      ||      !    运算结果也是boolean类型

&&:两边的结果都是true,结果才是true

||:两边只要有一个是true,结果就是true

顺利毕业: true

1、平时成绩>60                  boolean(true)

&&   ||

2、四级成绩>400                boolean(true)



&&和||短路运算