【java基础】01 java简介与开发环境

前言

java的学习,自己是从17年开始的,在一次体验中有遇到老师教授时写TXT文档,后来就养成习惯写文档。
工作的时候,领导也建议自己写写博客,但是因为自己一开始都是写在文档里的,所以就没有在博客中整理。
然后自己在找新工作过程中也遇到了有的公司想看看应聘者的博客。
所以,接下来就将整理了两年的自学文档都发到博客里。也算是一种复习吧,有不足之处希望看客多包涵(及时指出更好)!
另外,自己写的文档也是基于学习与回顾的,有的方面就没有都写下,如果你是初学,建议自己也整理一下,别人的终究是别人的。还有,回头再看文档时要记得实时修改和理解。
java博客的目录
然后给各位推荐一下书吧。
初入门的时候可以去找找基础课的,比如什么入门到精通,或者看学校里教材。然后不懂的可以看看博客啊。
等你有了一些基础了,但发现基础书不太深了,可以考虑看《java核心技术》,总共有两卷,你可以去买,不过还挺贵的,也很厚。
我这边也有电子版,想要的话私信吧。
联系:[email protected]

1、java简介

java的特点:
简单,(也许你学过C,C++)它剔除了C++中的头文件,指针语法,析构函数等。
面向对象,重点放在了数据(对象)和对象的操作上。相比C++添加了接口这个概念实现多继承功能。
可移植性,即跨平台,在不同操作系统中,只要安装了jdk都可以运行。
实现并发,多线程。
java中你可能会听到 javase与javaee还有j2ee等表达,具体原因可以去查一下,我就关注了一下javase。
JavaSE分为JavaEE(企业级应用开发)和JavaME(嵌入式开发)
主要是javaEE。
涉及的内容与方向:

  • 数据库设计相关的JDBC
  • web设计相关的JSP
  • 安卓程序设计
  • 网络信息交换的XML
  • 以及网络中间件设计相关的Java EE

2、搭建开发环境

想要开发软件,开发环境不能少。
没有集成开发环境时,下载JDK并配置环境即可:
下载开发工具:JDK1.7或者更高

配置环境变量

java_home   配置JDK安装路径
path        配置JDK命令文件位置(bin目录)
classpath   配置类库文件位置(lib目录)

验证(通过命令提示符工具)
cmd->java name.java
cmd->javac name

3、使用工具开发Java程序

3.1.记事本编写

创建Java为后缀的文件
->cmd命令提示符在文件路径下执行

->javac 文件名.java回车->生成class文件 (编译器javac.exe)
->java 文件名(不加后缀)回车->完成 (解释器java.exe)

补充:

	IDE集成开发环境
	将程序开发环境与调试环境集合在一起提高开发效率
	比如:eclipse,myeclipse、idea
	其中刚入门时有的eclipse,工作中有的公司可能用idea,因为idea是挺强大的。
	还有的公司可能用的基于eclipse的一些开发工具,比如烽火的做移动开发的一个平台。

3.2.使用eclipse开发

创建Java项目 
	file->new->java Project->Project name命名->finish
创建程序包(便于程序管理避免重名)
	点击src->new->package->name->finish
编写Java源程序
	右击包->new->class->name->finish->写程序
运行Java程序
	空白右击->run as->java application

创建java项目的图解:eclipse使用01

3.3.MyEclipse开发工具

它是eclipse的扩展(相似),可以创建源代码同时创建包

file->new->java Project->Project name命名->finish
点击src->new->class->name+package->finish
点击工具栏按钮运行

3.4.Intellij idea开发工具

这个可能新写一个篇章。。。之后加链接。

4、了解一下:JRE、JVM、JDK

JRE:Java运行环境,包含虚拟机JVM、类库以及核心文件。
JVM:Java虚拟机,将java文件编译成字节码并翻译成平台可用的机器码,跨平台特性。
JDK:Java开发工具包,1.4以前的版本是叫SDK

接下来了解一下入门程序怎么写吧。

5、java应用程序的基本结构

一个源文件,比如hello.java,里面有若干类;
也可以在若干源文件中。其中有一个主类(包含main方法)。
另外:
如果是一个java源文件中有多个类,最多只能有一个public类,如果没有public类,那么那么源文件名字只要和某个类名字相同就可以。
如果有一个类是public类,那么源文件的名字必须与这个类名字完全相同。

java程序结构:

class 类名{
成员变量声明
方法声明{
//方法体
局部变量声明
}
构造方法{。。。}//默认有无参,可不写。
}

6、java入门程序

大多数开发语言的入门程序都是用打印内容,其实并没涉及一些知识点。
HelloWorld.java文件

public  class  HelloWorld {
	public static void main(String[] args) {			//主方法,程序入口
		HelloWorld hello = new HelloWorld();		// 创建名为hello的对象
		// 调用hello对象的calcAvg()方法,并将返回值保存在变量avg中
		double avg = hello.calcAvg();				
		System.out.println("平均成绩为:" + avg);	//输出
	}
	public  double  calcAvg() {		// 定义一个返回值为double类型的无参方法
		double java = 92.5;
		double php = 83.0;
		double avg = (java + php) / 2; 	// 计算平均值
		return avg; 					// 使用return返回值
	}
}

然后编译运行即可。
从入门程序看到问题:
什么是public,什么是class,什么是static,什么是String[] args?
什么是new HelloWorld(),什么是double,什么是hello.clacAvg()?。。。
其中涉及,类与对象,方法编写,方法调用,静态方法,数据类型,数组,运算等。
然后我们就要开始学这些了。

下一节


PS:支付宝搜“654656370”可领红包。

发布了23 篇原创文章 · 获赞 24 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_41022866/article/details/90751167