第1章Java入门体验

第1章Java入门体验

1.java简介和平台应用

Java是sun公司开发出来,现在属于ORACLE公司
java分为几个部分:
首先是最基础的Java SE部分,这部分是Java的基础知识,主要包括:变量、语法、面向对象,API,JVM等等
再Java SE基础之上分为两个部分。一个是开发企业级的服务,一个是嵌入式的开发
Java EE是企业级的开发,主要包括:JSP、EJB、服务等等。
Java ME是嵌入式的开发,主要有移动设备,游戏,通信等
初学的基本路线都是从Java SE出发,先学基础,再学方向,我将学习完Java SE部分之后开始学习Java EE部分

2.核心概念:JVM、JDK、JRE

2.1.JVM (Java Virtual Machine)

Java虚拟机,是升级Java技术的必走之路,对于JVM只有研究研究再研究,没有其他方式
工作原理:
源文件(MyProgram.java文件)->字节码文件(Myprogram.class文件)->运行(Myprogram)
源文件到字节码文件是通过编译器,字节码文件到运行是通过解释器
举一个例子:
我们再菜市场买了一条鱼回来,做成一好吃的道菜的过程:
这个过程分为两步:
1.活鱼要杀掉洗干净,把鱼处理成能够烧菜的程度,这一步就是编译器的作用,把文件翻译成机器能够执行的过程
2.把洗好的鱼下锅清真,这个过程是把鱼做成美味,这一步就是解释器的作用,把处理好的文件执行成一个能用的程序。

2.2JDK(Java Development Kit) java开发工具包

这个包是你要开发的时候必须要安装的,一般只安装这个就可以了

2.3JRE(Java Runtime Environment)Java运行环境

如果要运行Java程序,这个是必须要安装的

以上三者之间的关系可以用一个图说明:

3.搭建Java开发环境

windows为例:

3.1第一步:下载安装JDK

3.2第二步:配置环境变量

此处的环境变量需要配置三个:
JAVA_HOME:配置JDK安装路径,例JDK1.7
PATH:配置JDK可执行命令文件的位置,例bin目录
CLASSPATH:配置类库文件的位置,例lib目录
配置方法,在电脑环境变量上配置

终端命令下输入Java和javac可以看到使用方法,说明配置成功

4.使用工具开发Java程序

4.1使用记事本编写Java程序

1.创建一个helloword.java文件
2.再文件里创建一个helloword类,注意这个类的名字要和你文件的文件名字完全一样,大小写也必须是一样的。
3.代码实例如下

1 public  class helloworld{
2     public  static void main (String[] args){
3         System.out.println("Hello Word!");
4     }
5 }

4.使用javac helloworld.java命令编译文件,获得一个helloworld.class编译文件
5.使用java hellowrd 命令运行这个.class文件,注意这个是不带后缀的,运行的也是.class文件,可得结果:Hello Word!

4.2集成开发环境

这里我使用的是idea,步骤差不多是一样的:
1.创建一个Java项目,file->Projects
2.创建程序包,将不同的文件放在不同的包下面,这样不会有重名问题,src下面新建一个Package
3.编写Java源码,包里面写不同的类
4.运行Java程序

4.3程序的移植

如何将项目导出到别的电脑上继续开发?
1.找到文件路径,复制出去
2.再别的电脑上导入

5.经验技巧分享

1.多练,Java一定要多练,企业要求的是动手能力强的
2.多问,不会的多差,多问
3.自己动手,调试错误
4.经常复习和总结,主要是java的知识点太多了,要多总结

时间: 2024-10-05 04:45:03

第1章Java入门体验的相关文章

第1章   Java入门

第1章    Java入门 1.1     Java语言概述 1.1.1   Java语言发展史(了解) l  詹姆斯·高斯林(JamesGosling) l  SUN –      (Stanford University Network斯坦福大学网络公司) l  1995年5月23日,Java语言诞生 l  1996年1月       JDK1.0 l  1997年2月       JDK1.1 l 1998年12月JDK1.2(将Java分成了J2SE,J2EE,J2ME) l  2000

Java学习笔记—第十二章 Java网络编程入门

第十二章  Java网络编程入门 Java提供的三大类网络功能: (1)URL和URLConnection:三大类中最高级的一种,通过URL网络资源表达方式,可以很容易确定网络上数据的位置.利用URL的表示和建立,Java程序可以直接读入网络上所放的数据,或把自己的数据传送到网络的另一端. (2)Socket:又称"套接字",用于描述IP地址和端口(在Internet中,网络中的每台主机都有一个唯一的IP地址,而每台主机又通过提供多个不同端口来提供多种服务).在客户/服务器网络中,当客

Java Persistence with MyBatis 3(中文版) 第一章 MyBatis入门

本章将涵盖以下话题: ž  MyBatis是什么? ž  为什么选择MyBatis? ž  MyBatis安装配置 ž  域模型样例 1.1 MyBatis是什么 MyBatis是一个简化和实现了Java数据持久化层(persistencelayer)的开源框架,它抽象了大量的JDBC冗余代码,并提供了一个简单易用的API和数据库交互. MyBatis的前身是iBATIS,iBATIS于2002年由ClintonBegin创建.MyBatis 3 是iBATIS的全新设计,支持注解和Mapper

java基础 第一章 对象入门

第1章 对象入门 "为什么面向对象的编程会在软件开发领域造成如此震憾的影响?" 面向对象编程(OOP)具有多方面的吸引力.对管理人员,它实现了更快和更廉价的开发与维护过程.对分析与设计人员,建模处理变得更加简单,能生成清晰.易于维护的设计方案.对程序员,对象模型显得如此高雅和浅显.此外,面向对象工具以及库的巨大威力使编程成为一项更使人愉悦的任务.每个人都可从中获益,至少表面如此. 如果说它有缺点,那就是掌握它需付出的代价.思考对象的时候,需要采用形象思维,而不是程序化的思维.与程序化设

Java入门第一章

后天就是十一长假了,亲们准备好了去哪儿玩了吗? 今天有点空,就来聊聊Java吧,当然是一些Java入门知识了,网上有很多,这里我只是列举一些我自己学到的,感谢大家关注喵的博客这么久,也为大家带来点新知识吧,一定要相信每天学一一点知识,尽管很少,但是,慢慢的你就会成为这一行业的巨头,前提是你得坚持不懈. 1.类和对象? 类:对象的类型,具有相同特征(属性)和行为(方法)的事物的抽象的集合. 对象:类的具现化(类里面的具体个例). 2.面向对象? 面向对象:以对象为编程中心,以事件为驱动,功能模块化

Java入门记(五):容器关系的梳理(下)——Map

注意:阅读本文及相关源码时,需要数据结构相关知识,包括:哈希表.链表.红黑树. Map是将键(key)映射到值(value)的对象.不同的映射不能包含相同的键:每个键最多只能映射到一个值.下图是常见Map的接口和实现.与Collection相比,继承关系简单不少. 一.Map接口和AbstractMap抽象类 Map接口除了增加映射.根据key获取value.判断映射中的key或value是否存在.删除映射的基本方法外,还包含了返回包含所有key的Set.包含所有value的collection

第四章 Hibernate入门

第四章 Hibernate入门4.1 框架技术    4.1.1 框架的概念        框架是一个提供了可重用的公共结构的半成品.    4.1.2 主流框架        4.1.2.1 Struts框架        4.1.2.2 Struts2框架        4.1.2.3 Hibernate框架            一个优秀的持久化框架,负责简化对象数据保存到数据库中,或从数据库中读取数据并封装到对象的工作.        4.1.2.4 Spring框架4.2 Hibern

Java入门——(1)Java编程基础

Java入门--(1)Java编程基础 第二章 Java编程基础 JAVA 代码的基本格式: 修饰符 class 类名{ 程序代码 } 2.1关键字:赋予了特殊含义的单词. 2.2标识符:在程序中定义的一些名称. 比如:类名 a-z 0-9 _ $ 数字不可以开头,不可以使用关键字,一般首字母大写. 2.3注释:注解说明程序的文字. 作用:1.对程序进行说明. 2.调试程序. 注意:多行注释可嵌单行注释,但不能嵌套多行注释. /*多行注释*/ /**文档注释*/ //单行注释 /* 需求:写一个

Java入门-浅析Java学习从入门到精通【转】

一. JDK (Java Development Kit)  JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar).不论什幺Java应用服务器实质都是内置了某个版本的JDK.因此掌握 JDK是学好Java的第一步.最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发 的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等