针对java初学者以及自学者的一篇入门教程

Java基础 | 数据库 | Android | 学习视频 | 学习资料下载

最新通知

按照我去培训机构的学习经历,给初学还有自学Java 的同学一个基本的学习脉络,希望对大家有帮助。 不建议找到一本书死啃,没啥用,不要有这一页看不明白我就不往下看的想法。计算机的学习和原来的代数、几何不大一样。不是用几个公理推出所有结果的。!

首先我们学习Java需要有目标!应该知道先学哪些再学哪些 !不是盲目的去乱学去!

★【新】回复“测试题”获取昨天发布的软件工程师初级阶段测试题答案

★【新】回复“学习资料”获取java学习电子文档

★【新】回复“聊天系统”获取java多人聊天系统项目源码!

温馨提示:北京的朋友想报班学习的话可以联系小编给你介绍(可以免费试听一个月)-----想让你先试听看自己适不适合报班不要浪费钱!

★请转发给身边需要的朋友!您的每一次转发都是对我的一份支持!!帮忙你我他!(关注本公众号获取更多学习资源!)

初学者学习java前提需要准备什么?

  • 1、java开发环境的搭建
  • 2、写程序用的开发工具(myeclipse开发编辑工具)
  • 3、第一个java程序——hello world

教程如下:

1、java开发环境的搭建

  • jdk的下载:链接: http://pan.baidu.com/s/1o6D155w密码: inf8
  • jdk的安装以及环境变量的配置(java学习必会)

安装教程步骤

一、什么是JDK,什么是JRE?

JDK是整个Java的核心,包括了一个Java运行时环境(JRE)、Java工具以及基本的Java类库。JDK是Sun公司免费提供给软件工程师开发java应用程序一套开发套件。简单的说

JDK(Java Development Kit)有很多帮助开发人员进行java开发时所用到的工具,包括编译、调试、运行等等命令。

JRE(Java Run )就是在运行java应用程序时提供支持的环境。

JRE在一些操作系统中已经预装了,但是JDK却并不一定有安装,毕竟不是个个都是java开发人员。所以我们现在要成为java工程师,首先得先安装并设置好开发环境。

二、安装JDK

第一步:先根据你的电脑类型下载好 jdk 32位或者64位的!

第二步:下载后,双击直接安装,可以点击【更改】,将JDK安装到自己指定的路径,这里没有更改,选择了默认路径,直接点击【下一步】

第三步:安装过程中,会出现安装jre的界面,依旧选择默认路径,直接【下一步】继续安装

第四步:最后安装结束界面的按钮是【继续】,点击进入到JavaFxSDK的设置界面,直接点击取消即可,JDK安装结束

第五步:安装好后,直接右击【我的电脑】--【属性】,在弹出的对话框中选择【高级系统设置】

第六步:在弹出的对话框中选择【高级】选项卡下的【环境变量】

第七步:在弹出的对话框,单击【系统变量】下的【新建】按钮,在弹出的对话框中填入变量名 JAVA_HOME ,变量值:C:\Program Files\Java\jdk1.7.0_04(这个是你刚刚安装jdk的目录)

第八步:按照同样的方式创建系统变量classpath,变量名为 classpath,变量值为:.;%JAVA_HOME%\lib; (注意开头的.和;)

第九步:还要在已有的系统变量 path 的变量值的最后加入以下变量值:;%JAVA_HOME%\bin; 记得别忘前面的分号符,同时原来的内容也前面不要删除 ,填写好之后点击确定即可。

第十步:验证环境变量是否配置正确

设置完成这几个环境变量后,我们JDK才算正在安装完毕。

三、jdk目录介绍

这小节我们介绍一下作为Java开发人员必须要知道的,在JDK 安装目录下的一些重要的文件和目录:

bin目录:JDK中一些用于java开发的一些可执行文件。在上面的环境变量PATH正是指向该目录,这样我们可以直接在命令行环境下使用这些命令。

lib目录:存放Java的类库文件,主要包括以下库文件:

tools.jar:JDK中的非核心的类库,主要是一些实用工具类。

dt.jar: DesignTime (设计时档案文件),主要是集成开发环境用于展示控件和让开发 人员在设计应用程序是定义这些控件。

include目录:c语言的头文件,用于支持java原生接口和java虚拟机调试接口的一些原生代码程序。

jre目录:存放Java运行时环境的根文目录,这个运行时环境是java包的一个实现。

db目录:纯Java开发的数据可 Derby,是一个开源的100%Java开发的关系数据库

2、开发工具(myeclipse开发编辑工具)

  • 下载地址:链接: http://pan.baidu.com/s/1gdoDvSB 密码: 4cmv
  • 安装教程(全部下一步)下载包里面包含破解教程

3、第一个java程序——hello world

实现一个java程序,主要有三个步骤:

  • 1、编写源代码,
  • 2、编译源代码,
  • 3、运行。

java的源代码必须先编译,然后才能由JVM解析执行。所以我们程序员第一步的工作就是要编写java的源代码文件,java的源代码文件其实就是以.java为后缀名的普通的文本文件。下面我们以Window系统为例,实现我们的第一个也是非常简单的一个,同时也是一个非常经典的一个应用程序——打印Hello world。

我的第一个程序HelloWorld

我的第一个程序HelloWorld

第一步:创建一个项目名字为(MyFirstProject)

第二步:创建一个包 名字为(com.demon) 一般格式都是com.

第三步:创建一个类 名字为(HelloWorld)

原文发布于微信公众号 - java学习(javaxxf)

原文发表时间:2017-06-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏晨星先生的自留地

SSRF漏洞详解

3844
来自专栏马涛涛的专栏

前端工程化

所谓前段工程自动化就是:由于前端分裂,有人写css代码,有人写scss,有人写es5,有人写es6,那么就需要翻译工具(命令行工具)翻译成ie或其他所有浏览器能...

2143
来自专栏互联网杂技

为何webpack风靡全球?三大主流模块打包工具对比

前端的模块系统经历了长久的演变,对应的模块打包方案也几经变迁。从最初简单的文件合并,到AMD 的模块具名化并合并,再到browserify将CommonJS 模...

3818
来自专栏Spark学习技巧

Flink异步IO第一讲

Async I/O 是阿里巴巴贡献给社区的一个呼声非常高的特性,于1.2版本引入。主要目的是为了解决与外部系统交互时网络延迟成为了系统瓶颈的问题。

2324
来自专栏张戈的专栏

Linux系统内存监控、性能诊断工具vmstat命令详解

最近,烦心事有点多,博客也像是进入了便秘期。虽然还远远不到说放弃的地步,但总有一种挤不出牙膏的郁闷感。很怀念前几个月的冲劲和激情,一天都能存好几篇优质草稿。 看...

3485
来自专栏WeTest质量开放平台团队的专栏

Linker加载so失败问题分析

原文链接:https://wetest.qq.com/lab/view/421.html

1361
来自专栏deepcc

ajax 请求中多出现一次OPTIONS请求及其解决办法

W3C规范!在跨域请求中,分为简单请求(get和部分post,post时content-type属于application/x-www-form-urlenco...

4694
来自专栏云计算

重新审视分布式(微服务)体系结构中的全局数据一致性

早在2015年的时候,我写了几篇文章,介绍如何通过搭载标准Java EE事务管理器以获得跨分布式服务的数据一致性(查看原文请点击这里,基于Spri...

1572
来自专栏Java面试通关手册

可能是全网把 ZooKeeper 概念讲的最清楚的一篇文章

相信大家对 ZooKeeper 应该不算陌生。但是你真的了解 ZooKeeper 是个什么东西吗?如果别人/面试官让你给他讲讲 ZooKeeper 是个什么东...

2005
来自专栏全华班

敏捷工作流开发平台(学习参考)

资源管理(用于服务器鉴权,用户分配资源菜单)、数据字典、定时计划(定时调度引擎)、系统属性(多环境系统参数定义)、系统数据源(系统支持多数据源的数据获取,系统数...

2041

扫码关注云+社区

领取腾讯云代金券