java新手_Java初学者:初学者的介绍

作为一个Java的初学者,或者说,如果你从来没有学过任何计算机语言,当然也没有或者只是听过Java,那么,简单了解一下JAVA还是有必要的,那么,Java到底是什么呢?

毫无疑问,Java是一门优秀的计算机语言,它的发展历史和实际应用你几乎可以在任何一本书或者相关网站上找到。但是以我的经验,如果你是初学者,读完那些神乎其神的介绍以后,除了觉得迷糊,莫名其妙的产生一种敬仰之情之外,你还是不知道Java是什么。

这里,我不想复制那些书或者网站上的介绍,我只想以初学者的感觉告诉你一下,Java与其他的编程语言并没有本质的区别,和所有编程语言一样,Java也是用于人类与计算机交流的一种工具。语言,都是用来交流的,计算机语言也不例外,只不过,是用来人机交流。

人机交流,也叫做人机交互,其实这没什么,比如,你打开电脑,然后上网,玩游戏,做作业,这些,都是人机交互。但问题是,我们大多数人,都是使用别人已经 设定好的程序来用电脑,我们使用QQ,使用Windows,使用自带的计算器计算简单的数学,如果你想让计算机更好的听你的话,而不只是使用别人的软件呢?比如你就想给计算机两个数a,b,然后让计算机计算sin(a) + sin(b) + a * b呢?如果你想设计一个自己的数据库应用呢?你想写一个安卓应用呢,你想写一个网站呢。。。,那么你就需要自己使用计算机语言来编程了。

所以,你就只需要知道,JAVA是一门学科,是一种工具,一种计算机语言。如果你在上学,那它不过是跟数学一样,是一门你需要过的课。如果你工作了,而且 做编程,那就是你用来吃饭的工具。如果你就喜欢编程,喜欢逻辑,那它就是你的玩具,偶尔也可以成为你炫耀的工具。

总之,在还没有学Java之前,简单读一下介绍是有必要的,试图理解它是什么样子或者完全明白那些介绍在说什么,却是没必要并且自寻烦恼的。好读书,不求甚解,先浏览,了解大概再返回来读,这样才能学好,不只java,任何学问,都是如此。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
最近正在学习Java,也买了很多的有关Java方面的书籍,其中发现《跟我学Java》这本书,都的很不错啊,所以顺便拿电脑把这本书的目录敲了下来,与大家分享。尤其是那些和我一样初学Java的朋友们,看看哪一节对你有用,不妨过来讨论一下哦! 第1章 Java概述 1.1 Java的发展史 1.1.1 Java起源 1.1.2 Java发展 1.2 Java是什么 1.2.1 Java语言 1.2.2 Java平台 1.2.3 Java网络操作系统 1.3 Java的特点 1.4 Java程序类型 1.5 JDK与JRE 1.5.1 Java开发工具包 1.5.2 Java运行环境 1.6 Java技术体系 1.7 Java虚拟机 1.7.1 虚拟机数据类型 1.7.2 Java虚拟机的生命周期 1.7.3 Java虚拟机的体系结构 1.8 垃圾收集器 1.9 本章习题 第2章 Java开发环境 2.1 J2SE的下载和安装 2.1.1 J2SE的下载 2.1.2 J2SE的安装 2.2 环境变量的配置与测试 2.2.1 设置环境变量path 2.2.2 设置环境变量classpath 2.2.3 环境变量的测试 2.3 API文档的下载与使用 2.4 第一个应用程序 2.4.1 HelloWorld程序 2.4.2 程序运行编译命令 2.4.3 HelloWorld编译与运行 2.5 简单开发工具介绍 2.5.1 EditPlus的编译与运行 2.5.2 在UltraEdit上开发Java 2.6 集成开发环境Eclipse介绍 2.6.1 Eclipse下载与安装 2.6.2 Eclipse的透视图 2.6.3 Eclipse的视图(View) 2.6.4 Eclipse的编辑器 2.6.5 Eclipse的工具栏和菜单栏 2.6.6 使用Eclipse编写HelloWorld程序 2.7 本章习题 第3章 Java语言基础 3.1 标识符 3.1.1 标识符的概念 3.1.2 变量命名规则 3.1.3 变量命名技巧 3.2 关键字 3.3 注释 3.4 数据类型 3.4.1 整型 3.4.2 浮点型 3.4.3 字符型 3.4.4 布尔型 3.5 变量与常量 3.5.1 变量声明 3.5.2 变量赋值和初始化 3.5.3 常量 3.6 类型转化 3.6.1 数值类型之间的转换 3.6.2 强制类型转换 3.7 运算符 3.7.1 算术运算符 3.7.2 关系运算符 3.7.3 逻辑运算符 3.7.4 位运算符 3.7.5 自动递增和递减 3.7.6 三元运算符 3.7.7 运算符的优先级 3.8 本章习题 第4章 程序流程控制 4.1 顺序结构 4.2 条件语句 4.2.1 if语句 4.2.2 if-else语句 4.2.3 if-else-if语句 4.2.4 if语句的嵌套 4.2.5 布尔表达式 4.2.6 开关语句 4.3 循环语句 4.3.1 while循环结构 4.3.2 do-while 循环结构 4.3.3 for循环结构 4.3.4 循环的嵌套 4.4 转向语句 4.4.1 break中断语句 4.4.2 continue条件继续语句 4.4.3 标签语句 4.5 返回语句 4.6 综合实例:水仙花数 4.7 本章习题 第5章 字符串 5.1 字符串简介 5.1.1 字符串常量 5.1.2 String创建字符串常量 5.1.3 StringBuffer创建字符串 5.2 连接字符串 5.2.1 与字符串的连接 5.2.2 与其他数据类型的连接 5.3 String字符串操作 5.3.1 基本操作 5.3.2 比较 5.3.3 转化 5.3.4 查找 5.3.5 截取拆分 5.3.6 替换或修改 5.4 StringBuffer类操作 5.4.1 基本操作 5.4.2 字符串操作方法 5.4.3 添加append() 5.4.4 插入insert() 5.5 实例:字符串应用 5.6 本章习题 第6章 数组 6.1 一
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值