初识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. springMVC 中几种获取request和response的方式

    1.最简单方式:参数 例如: @RequestMapping("/test") @ResponseBody public void saveTest(HttpServletRequ ...

  2. 阿里消息队列中间件 RocketMQ 源码分析 —— Message 拉取与消费(上)

  3. Java 垃圾回收算法

    在之前Java 运行期数据区一文中,介绍了运行时内存的各个部分.其中程序计数器.虚拟机栈.本地方法栈都随线程消亡,所以,这几个区域的内存分配和回收都具备确定性.而 Java 堆和方法区不同,我们只有在 ...

  4. Oracle中dblink如何使用

    Oracle中dblink应用小结Oracle应用服务器OS   1.查看数据库的global_name        SELECT * FROM GLOBAL_NAME;    2.查看global ...

  5. python_装饰器_语法糖

    什么是高阶函数? -- 把函数名当做参数传给另外一个函数,在另外一个函数中通过参数调用执行 #!/usr/bin/python3 __author__ = 'beimenchuixue' __blog ...

  6. 截屏工具 HyperSnap

    听说Tencent开发了1款截屏工具,叫"snip".确实字体效果不错,但是丫只有for mac的,不知道脑子里怎么想的,该不是直接买了第三方的然后冠了个名儿吧. 那么Windows有没有类似的工具呢 ...

  7. 重构tableview!

    昨天用字典构筑tableview简直愚蠢!不过蠢过才知道如何写出好的代码.下面将用模型重构tableview! -------------------------------------------- ...

  8. SK-Learn 全家福

    SK-Learn API 全家福 最近SK-Learn用的比较多, 以后也会经常用,将Sk-Learn 所有内容整理了一下,整理思路,并可以备查. (高清图片可以用鼠标右键在单独窗口打开,或者保存到本 ...

  9. Apache整合Tomcat的相关问题

    一.概述 在开发中遇到一个问题,tomcat 与Apache服务器适配的问题.客户那边是用wampserver这个集成软件,Aapche版本为2.4.9.想要将tomcat上的jsp显示在Apache ...

  10. 中点Bresenham画圆

    这里不仔细讲原理,只是把我写的算法发出来,跟大家分享下,如果有错误的话,还请大家告诉我,如果写的不好,也请指出来,一起讨论进步. 算法步骤: (1) 输入圆的半径R. (2) 计算初始值d = 1 - ...