初识Java

  在我个人看来,Java是一门高大上的面向编程语言,这也是Java吸引我的地方。在自学Java之前,我在学校大概学过了一些C语言的知识,在学校学的那点C语言纯属是拿来打基础用的,大概了解了一下什么是编程,编程的一些基本语法(很多编程语言可以说是大同小异吧),在C语言基础的铺垫下,再去学习其他编程语言肯定是会轻松一点的!

  Java的开发工具很多,我用的就是Eclipse(下载地址:https://www.eclipse.org/downloads/),当然,Java和C语言就不同了,在安装好Eclipse后还得为其配置Jdk环境,(下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)。步骤如下:

            

  点击DOWNLOND下载,进入下面的面页:

  

  在此,首先要点击第一个箭头所指向的小圆点,然后再根据自己电脑位数选择下载,点击后面的蓝色下载地址就可以下载了!

  下载完成后就一直点下一步安装就可以了,中途不需改变任何信息,但如果想改变安装地址也是可以的。

  接下来就是配置JDK环境了:

              第一步:进入控制面板,选择系统,再选择高级系统设置。

      

      第二步:进去之后,选择高级,环境变量。

        第三步:点击新建,分别新建两个文件(path和classpath),注意:是在下面新建,而不是上面。此处的变量值为刚刚安装jdk的位置。

  

      最后就是检测是否配置成功了:在dos命令下输入javac,如弹出如下信息就代表配置成功了。

  

  个人认为的学习方法:

          1、明确自己的学习目标和方向,既然选择学习Java就要认真研究。
             2、初识者无需去找大量书籍来看(毕竟有些书籍也看不懂),应该先找一本相对基础的书进行系统的学习,而不是三天打鱼两天晒网。
               3、了解程序设计模式。不论是做作业还是在工作,我们面临的都是写代码,我们所写的代码必须具有高度可读性,这样的代码才有调试、维护、重构的价值。学习一些设计模式能够更好的把我项目的整体结构。
            4、了解Java的基本信息,了解Java运行过程,不过哪门编程语言,在学习之前都一定要了解它的运行机制,这样对我们理解有帮助。
               5、对Java的基本语法进行熟悉,达到熟练应用的效果。实在记不住,可以借助开发工具的代码辅助功能,久而久之就会记住了。
               6、在学习过程中多实践:光看书记一些理论知识肯定是不行的,我们得书籍和开发工具结合使用,多自己动手写一些程序、运行并分析。另外还要多思考:遇到问题自己先思考问题出在哪里,实在不行就找度娘或者谷歌,这样还不能解决再问别人,千万不要一遇到问题就去请教他人。
            7、多阅读别人的源代码,不只是光看看就行,或者是死记硬背。要分析别人的编程思想和设计模式,最后融为己用。

  

Personal Learning Path of Java——初识Java的更多相关文章

  1. Java - 初识Java

    Java是一种跨平台的面向对象的程序设计语言. 区分大小写: 标点符号为英文: 强类型语言,在Java中存储的数据,必须在编译时确定其类型: Java版本 Java按应用范围分为3个版本,即Java ...

  2. Personal Learning Path of Java——Java语言基础

    Java语言是面向对象编程语言,Java程序的基本组成单元是类,类体中又包括属性和方法两部分.每一个程序都必须包含一个main()方法,含有main()方法的类称为主类. 如下面代码: package ...

  3. Java初识与配置环境

    Java初识 Java简介 Java是一门面向对象的程序设计语言.功能强大并且简单易用,极好的实现了面向对象理论.允许程序以类似人类的思维方式进行复杂的编程. Java具有简单性.面向对象.分布式.健 ...

  4. 002 01 Android 零基础入门 01 Java基础语法 01 Java初识 02 Java简介

    002 01 Android 零基础入门 01 Java基础语法 01 Java初识 02 Java简介 学习Java的基础语法 Java是一门编程语言,学习的逻辑其实和现实世界的语言是一样的,需要了 ...

  5. Java Learning Path(四) 方法篇

    Java Learning Path(四) 方法篇 Java作为一门编程语言,最好的学习方法就是写代码.当你学习一个类以后,你就可以自己写个简单的例子程序来运行一下,看看有什么结果,然后再多调用几个类 ...

  6. Java Learning Path(五)资源篇

    Java Learning Path(五)资源篇 1. http://java.sun.com/ (英文) Sun的Java网站,是一个应该经常去看的地方.不用多说. 2.http://www-900 ...

  7. Java Learning Path(三)过程篇

    Java Learning Path(三)过程篇 每个人的学习方法是不同的,一个人的方法不见得适合另一个人,我只能是谈自己的学习方法.因为我学习Java是完全自学的,从来没有问过别人,所以学习的过程基 ...

  8. Java初识

    基础概念 特点: 完全面向对象,动态 解释性,简单.易移植,跨平台 安全健壮,高性能 多线程,分布式 三种核心机制: Java虚拟机 Java Virtual Machine 垃圾收集机制 Garba ...

  9. Java 面向对象编程——第一章 初识Java

      第一章    初识Java 1.  什么是Java? Java是一种简单的.面向对象的.分布式的.解释的.安全的.可移植的.性能优异的多线程语言.它以其强安全性.平台无关性.硬件结构无关性.语言简 ...

随机推荐

  1. openstack中使用linux_bridge实现vxlan网络

    openstack环境: 1 版本:ocata 2 系统:ubuntu16.04.2 3 控制节点 1个 + 计算节点 1个 4 控制节点网卡为ens33,ip = 172.171.5.200 ens ...

  2. JVM学习笔记三:垃圾收集器及内存管理策略

    垃圾收集器 上文说到了垃圾收集算法,这次我们聊一下HotSpot的具体垃圾收集器的实现,以JDK1.7为例,其包含的可选垃圾收集器如下图: 不同收集器之间的连线,代表它们可以搭配使用,收集器所属的区域 ...

  3. 【bzoj1458】士兵占领

    Description 有一个M * N的棋盘,有的格子是障碍.现在你要选择一些格子来放置一些士兵,一个格子里最多可以放置一个士兵,障碍格里不能放置士兵.我们称这些士兵占领了整个棋盘当满足第i行至少放 ...

  4. Linux基本命令整理_sheng

    Linux版本 Linux系统是一个多用户.多任务的分时操作系统. Linux版本分为内核版本和发行版本. 常见的Linux发行版有: RedHat(分为用于企业的Red Hat Enterprise ...

  5. teamviewer试用期到期解决

    1.命令行输入:%appdata%删除teamviewer文件夹2.命令行输入:regedit删除teamviewer文件夹3.卸载tv4.控制面板->设备管理器->网络适配器->f ...

  6. mac上安装kali2.0 pdtools

    备注下: 操作--安装parallers tools 弹出cdrom 将其复制到一个文件夹 然后运行./install 会提示权限不够,执行chmod -R 777 . 再执行安装 会开始下载缺少的库 ...

  7. 【.net 深呼吸】导出 Office 文档中的图片

    我们常用的 Office 文档其实就三种——Word.Excel.PowerPoint,分别对应的扩展名为:.docx..pptx..xlsx. 许多教程都告诉我们,要提取这些文件中的图片(其实像视频 ...

  8. ECMAScript6-let与const命令详解

    前言 <ECMAScript入门>是一本开源的JavaScript语言教程,全面介绍ECMAScript6新引入的语法特性. let和const命令,是第一章开始介绍,也是比较基础的知识. ...

  9. <未来世界的幸存者> 读后感(现实篇和职业篇)

    摘要: 前几天有幸看到阮老师的 <未来世界的幸存者)>,花了几晚的时间阅读完毕,内心受到了很大的触动,现在将感觉不错的地方记录下. 职业篇 1. 为什么雇佣制度对工人不利? 雇佣制度是一种 ...

  10. C++基本知识点总结(网摘)

    原文出处:[Fei Guo] 1. 结构体和共同体的区别. 定义: 结构体struct:把不同类型的数据组合成一个整体,自定义类型. 共同体union:使几个不同类型的变量共同占用一段内存. 地址: ...