Java基础不扎实如何干大项目

Java基础知识整理

START

  • author:空巷

  • WeChat Applet :Java空巷

  • QQ: 2399014502

  • Mail: ycw2399014502@163.com

  • WeiBo : KongXiang_

  • WeChat:

在这里插入图片描述

一、Java简介

Java是一种高级的面向对象的程序设计语言。使用Java语言编写的程序是跨平台的,从PC机到手持电话都有Java开发的程序和游戏,Java程序可以在任何计算机、操作系统和支持Java的引荐设备上运行。

1、 什么是Java语言

Java是于1995年由Sun公司推出的一种极富创造力的面向对象的程序设计语言,它是由有Java之父之称的Sun研究院院士詹姆斯.戈士林亲手设计而成,并完成了Java技术的原始编译器和虚拟机。Java最初的名字是OAK,在1995年被重命名为Java,正式发布。

Java是一种通过解释方式来执行的语言,其语法规则和C++类似。同时,Java也是一种跨平台的程序设计语言。用Java语言编写的程序,可以运行在任何平台和设备上,如跨越IBM个人电脑、MAC苹果计算机、各种微处理器硬件平台,以及Windows、UNIX、OS/2、MAC OS等系统平台,真正实现“一次编写,到处运行”。Java非常适于企业网络和Internet 环境,并且已成为Internet 中最具有影响力、最受欢迎的编程语言之一。

与目前常用的C++相比,Java语言简洁很多,而且提高了可靠性,除去了最大的程序错误根源,此外他还有较高的安全性,可以说它是史上依赖最为卓越的编程语言。

Java语言编写的程序既是编译型的又是解释性的。程序代码经过编译之后转换为一种称为Java字节码的中间语言,Java虚拟机(JVM)将对字节码进行解释和运行。编译只进行一次,二解释在每次运行程序时都会进行。编译后的字节码采用一种针对JVM优化过的机器码形式保存,虚拟机将字节码解释为机器码,然后在计算机上运行。

2、 Java的应用领域

1.桌面应用系统开发

2.嵌入式系统开发

3.电子商务应用

4.企业级应用开发

5.交互式系统开发

6.多媒体系统开发

7.分布式系统开发

8.Web应用系统开发

3、 Java的版本

1.JavaSE

Java的标准版,主要用于桌面应用程序的开发,同时也是Java的基础,它包含Java语言基础、JDBC(Java数据库连接性)操作、I/O(输入/输出)、网络通信、多线程的个技术。

2.JavaEE

Java的企业版,主要用于开发企业级分布式的网络程序,如电子商务网站和ERP(企业资源规划)系统,其核心为EJB(企业Java组件模型)。

3.JavaME

主要应用于嵌入式系统开发,如掌上电脑、手机等移动通信电子设备,现在大部分手机厂商所生产的手机都支持Java技术。

4、 怎样学好Java

1.明确自己的学习目标和大的方向,选择并锁定一门语言,按照自己的学习方向努力学习,认真研究。

2.初学者不用看太多书,先找本相对基础的书系统地学习。很多程序开发人员工作了很久也只是熟悉部分基础而已,并没有系统的学习Java语言。

3.了解设计模式。开发程序必须编写程序代码,这些代码必须具有高度的可读性,这样编写的程序才有调试、维护和升级价值。学习一些设计模式,能过更好的把握项目的整体结构。

4.不要死机语法。在刚接触一门语言,特别是Java语言时,掌握好的基础语法,并大概了解一些功能即可。借助开发工具(如Eclipse或NetBeans)的代码辅助功能,完成代码的录入,这样可以快速的进入学习状态。

二、Java环境配置

前文有专门介绍。

三、Java基础语法

一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。

  • 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。
  • :类是一个模板,它描述一类对象的行为和状态。
  • 方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。
  • 实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。

编写 Java 程序时,应注意以下几点:

  • 大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。
  • 类名:对于所有的类来说,类名的首字母应该大写。列如: HelloWorld
  • 方法名:所有的方法名都应该以小写字母开头。
  • 源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记 Java 是大小写敏感的),文件名的后缀为 .java。(如果文件名和类名不相同则会导致编译错误)。
  • 主方法入口:所有的 Java 程序由 public static void main(String []args) 方法开始执行。

四、Java 关键字

下面列出了 Java 关键字。这些保留字不能用于常量、变量、和任何标识符的名称。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-L7Kn3JV9-1583639468562)(C:\Users\dell\Desktop\Java图片\java关键字.png)]

五、Java注释

//单行注释
/*
* 多行
* 注释
*/

六、Java数据类型

在这里插入图片描述

1、基本数据类型

-数值型
byte  		1个字节		-2^7 ~ 2^7-1  (-128 ~ 127)
short 		2个字节		-2^15 ~ 2^15-1  (-32768 ~ 32767)
int     	4个字节		-2^31 ~ 2^31-1  (-2147483648 ~ 2147483647)
long    	8个字节		-2^63 ~ 2^63-1  (-2147483648 ~ 2147483647)   建议使用大写L
float   	4个字节		-3.403E38~3.403E38
double  	8个字节		-1.798E3081.798E308
    
-字符型
char    	2个字节		0 ~ 2^16-1	(0 ~ 65535)  表示一个字符,需要使用 '' (单引号)

-布尔型
boolean 	1truefalse

2、引用数据类型

引用类型指向一个对象,指向对象的变量是引用变量。这些变量在声明时被指定为一个特定的类型,比如 Employee、Puppy 等。变量一旦声明后,类型就不能被改变了。

String、数组、对象都是引用数据类型。

所有引用类型的默认值都是null。

七、Java转义字符序列

符号字符含义
\n换行 (0x0a)
\r回车 (0x0d)
\f换页符(0x0c)
\b退格 (0x08)
\0空字符 (0x20)
\s字符串
\t制表符
"双引号
单引号
\反斜杠
\ddd八进制字符 (ddd)
\uxxxx16进制Unicode字符 (xxxx)

八、Java 变量

变量:可以随着需求而变化的数据,称之为变量。

变量要有明确的数据类型。

变量名在同一作用域中不能重复。

变量的定义

语法一:数据类型 变量名 = 值;

语法二:数据类型 变量名;

​ 变量名 = 值;(使用变量前必须赋值,不然编译错误)

例:

//使用语法一定义变量
int a = 97;
//使用语法二定义变量
int b;
b = 20;
//修改变量的值
a = a + 3;
System.out.println("a = " + a);
---结果:
a = 100

九、Java 常量

常量在程序运行时是不能被修改的。

虽然常量名也可以用小写,但为了便于识别,通常使用大写字母表示常量。

在 Java 中使用 final 关键字来修饰常量,声明方式和变量类似:

final double PI = 3.1415927;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值