思想导向:

今天想要分享的是最基础的东西就是如何写一个简单的代码,很多人都是小白,需要的其实并不是很高端的理论,框架和思维模式啊,设计方法啊,这些对于一个新人来说实在是好高骛远,说的那么高端,结果要学的人还是没能学到自己想要学得东西,这就是讲的人的失败,比较觉得杜甫的传播方式是很成功的,那就是“老妪能解”,意思就是老太太都能明白杜甫写的诗是什么意思,而笔者想知道很多分享的人,你们的分享是否可以做到这一点,如果做不到觉得这个对于一个知识的传承和交互性就是一个很大的失败。

代码编写

其实写代码并不是一件很难得事情,这只是一种你命令计算机按照你的想法工作的过程而已,就像你要服务员拿菜单,你要点菜是一样的,国外的人之所以学得好,就是因为很多的编程语言都是外国人发明的,所以,人家看那个代码就像你看报纸一样容易,所以如果你的外语(英语)很好的话,会对于你学习编程有着很大的帮助,但是如果你不会外语,那么,没关系。你可以照着做,当然,前提是你知道你照着做的是什么,很多专科老师都说照着敲就行了,但是,你连干嘛都不知道,你照着敲也没用,所以,现在我从讲解开始

第一步:

首先,你得选择一款,可以编写代码的工具,可以是一个记事本,也可以是Nodepad或者是editplus,或者是eclipse,myeclipse。sublime,等等,在网上谷歌一下就可以搜到这样一个软件,关键字:java编译器,就会弹出很多,自己选择一个,然后按照步骤安装就可以了,还有一点,成为一个编程人员需要很强的---------自学能力,所以,如果你自己安装不好一个软件,那我觉得你还还是选择放弃学习编程吧!但是,我还是提供一个,安装软件的步骤:

(1)找到你的要下载软件的名字,然后百度下这个软件安装的方法,百度上一般有详细的步骤

(2)在论坛上搜索这个软件的安装方法

第二步:

现在你应该安装好了,一款软件,第二步就是搭建环境,术语叫做部署,就是给你要写的代码装一个计算机可以认识的途径, 这个是什么意思呢,就是你得有一个别人可以认识你的身份,比如你是学生,那么你要在学校这个环境被别人认识那么你得有学生证,而学生证只有学校这个环境可以用来认识你,所以这个环境就是学校,得建一所可以认识这个学生证的学校,如果你是一个单位的员工,那么你的工牌就是识别你是单位人的认证标准,而想要让人认识你的工牌,你得有个单位,单位就是一个环境,以此类推,你是一个家庭主妇,那么家庭就是你得环境,你家就是一个识别你得环境,所以需要一个家庭环境,类似的例子还有很多,而计算机想要认识Java的代码,那么就得有一个java的环境,这个就是环境的配置。

(1)  进入www.oracle.com的官网的download--->找到JDK,然后选择自己的Windows或者其他系统的版本,下载一个JDK,Windows可以通过计算机--->右键属性,找到自己的系统版本,是64还是32位,对应下载即可,成功安装之后,进行测试是否真的成功安装,点击【开始】----【运行】----输入 CMD,在命令提示符里面输入“Java -version”并按回车键,即为安装成功。

(2)下面开始配置环境变量,右击【我的电脑】---【属性】-----【高级】---【环境变量】

(3)选择【新建系统变量】--弹出“新建系统变量”对话框,在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入JDK的安装路径(也就是步骤5的文件夹路径),单击“确定”按钮。

(4)在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量 PATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”或者是直接“%JAVA_HOME%\bin;”(这里的双引号要用英文输入的模式输入,不要复制这个粘贴)单击确定按钮

(5) 在“系统变量”选项区域中查看CLASSPATH 变量,如果不存在,则新建变量CLASSPATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”(这里的双引号要用英文输入的模式输入,不要复制这个粘贴)。

(6)现在测试环境变量的配置成功与否。在DOS命令行窗口输入“JAVAC”,输出帮助信息即为配置正确。

注意事项:

(1)“java -version” 这个之间是要有一个空格符的,否则命令窗口会报错

(2)“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”前边是一个逗号和一个分号,要在英文模式下。

(3)“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”要放在path的最前面。

第三步:

现在你就可以开始写你的代码了,打开记事本,照着这个敲下:

public class  Demo {

public static void main(String[] args){

System.out.println("I am the  World King !!!!!");

}

}

新建一个文件夹,起名为我的java,然后右键---属性,查看这个记事本的位置,复制它的位置。

注意:

(1)记事本的名字要跟class的后边的Demo一样叫Demo。

(2) 记事本的名字是Demo.txt,要改为Demo.java

(3),"I am the  World King !!!!!"  这句话可以自己任意改。

(4)System.out.println("I am the  World King !!!!!")最后要有一个分号结尾。

(5)代码不要敲错了,敲完后要反复检查,

第四部:

最后就是,效果展示,win键----cmd 弹出命令窗口,快捷键(win+R), 输入cd 记事本的位置(最好是在桌面建立的记事本),然后回车,输入javac Demo.java回车

,再输入java Demo,就会返回System.out.println("I am the  World King !!!!!");这句双引号内的内容了。就是成功了

注意:

(1)错误: 找不到或无法加载主类  检查代码是否出错,敲错了,从前敲然后重新执行第四步

(2)错误: 找不到或无法加载主类  环境配置出错,重新配置环境,这个可能是最主要原因

(3)javac: 找不到文件: Demo.java cd 后边的输入错误,重新查看文件夹的位置

(4)系统找不到指定的路径。  cd 后边的输入错误,重新查看文件夹的位置

(5)

Demo.java:3: 错误: 需要<标识符>
public class void main(String[] args)
^
Demo.java:3: 错误: 方法声明无效; 需要返回类型
public class void main(String[] args)
^
Demo.java:7: 错误: 解析时已到达文件结尾
}
^
3 个错误

这样的多行错误,就是代码敲错了,需要重新对照着敲写代码

(6)成功输出样式:

C:\Users\Desktop\cc>javac Demo.java

C:\Users\Desktop\cc>java Demo
aaaa

成功就会输出这样的两行代码。

最后,说了一堆,就是一个小白的总结,欢迎大家多提宝贵意见和发现我的错误,我会及时改正,跟大家一起努力,共同进步,为成为专业人士而不断的努力下去。Fighting!!!!!

Java编程从头开始---老妪能解的更多相关文章

  1. 开始JAVA编程的敲门砖——JAVA开发环境搭建

    从头开始的java编程--JAVA开发环境搭建 一.什么是java的开发环境? 顾名思义java的开发环境是提供并保证整个java程序开发运行的必要的环境,搭建java开发环境是开始java编程的敲门 ...

  2. Java编程的逻辑 (51) - 剖析EnumSet

    本系列文章经补充和完善,已修订整理成书<Java编程的逻辑>,由机械工业出版社华章分社出版,于2018年1月上市热销,读者好评如潮!各大网店和书店有售,欢迎购买,京东自营链接:http:/ ...

  3. Java编程的逻辑 (52) - 抽象容器类

    本系列文章经补充和完善,已修订整理成书<Java编程的逻辑>,由机械工业出版社华章分社出版,于2018年1月上市热销,读者好评如潮!各大网店和书店有售,欢迎购买,京东自营链接:http:/ ...

  4. Java编程的逻辑 (61) - 内存映射文件及其应用 - 实现一个简单的消息队列

    本系列文章经补充和完善,已修订整理成书<Java编程的逻辑>,由机械工业出版社华章分社出版,于2018年1月上市热销,读者好评如潮!各大网店和书店有售,欢迎购买,京东自营链接:http:/ ...

  5. Java编程的逻辑 (39) - 剖析LinkedList

    本系列文章经补充和完善,已修订整理成书<Java编程的逻辑>,由机械工业出版社华章分社出版,于2018年1月上市热销,读者好评如潮!各大网店和书店有售,欢迎购买,京东自营链接:http:/ ...

  6. Java编程的逻辑 (31) - 剖析Arrays

    ​本系列文章经补充和完善,已修订整理成书<Java编程的逻辑>,由机械工业出版社华章分社出版,于2018年1月上市热销,读者好评如潮!各大网店和书店有售,欢迎购买,京东自营链接:http: ...

  7. [java]编程的智慧(转)

    编程是一种创造性的工作,是一门艺术.精通任何一门艺术,都需要很多的练习和领悟,所以这里提出的“智慧”,并不是号称一天瘦十斤的减肥药,它并不能代替你自己的勤奋.然而由于软件行业喜欢标新立异,把简单的事情 ...

  8. 女生学Java编程是什么感受?

    那我就代表女生来说说感受 在编程的世界很难遇到好看的帅哥 记得当年15年7月4号是我实习生入职的日子,因为是校企合作,所以没有面试.老师推荐.直接入职.刚来北京第一个感觉就是人多,还有就是热.刚到公司 ...

  9. 《Java编程思想》读书笔记(三)

    前言:三年之前就买了<Java编程思想>这本书,但是到现在为止都还没有好好看过这本书,这次希望能够坚持通读完整本书并整理好自己的读书笔记,上一篇文章是记录的第十一章到第十六章的内容,这一次 ...

随机推荐

  1. web接口的开发

    老样子,抛出一个问题:什么是接口? 不解释了,百度吧. 了解起来先从HTTP开始说起吧. HTTP协议的特点: 1,无连接,就是指每次连接都仅仅只处理一个请求,服务器处理完客户的请求之后,收到客户的应 ...

  2. linux命令学习之:ps

    Linux中的ps命令是Process Status的缩写.ps命令用于报告当前系统的进程状态,列出系统中当前运行的那些进程.可以搭配kill指令随时中断.删除不必要的程序. 要对进程进行监测和控制, ...

  3. linux操作系统重启后 解决nginx的pid消失问题

    重启了linux服务器之后,进程性的 nginx -s stop后再次启动nginx -s reload ,总是会报错误nginx: [error] open() "/alidata/ser ...

  4. 定时器NSTimer

    /** 添加定时器 */@property (nonatomic, strong) NSTimer *timer; - (void)addTimer{ // 2秒后,自己 调用nextImage方法 ...

  5. 基于.net技术的 Rss 订阅开发

    RSS(Really Simple Syndication,真正简单的连锁)是一种 Web 内容连锁格式.RSS 成为通过 Web 连锁新闻内容的标准格式.刚好我现在vs的环境也是.net,因为在.N ...

  6. python 大量使用json 存储数据时,格式化输出的方式

    import json, pprint dic = {'name': 234, 'user_name': 'yan xia ting yu ', 'list': ['ds', 'a', 2], '你好 ...

  7. c# 线程启动while(true) 死循环,里边的return导致线程退出情况,查错

    写了一个线程 线程下启动了一个循环 while(true) { 里边有个判断 如果为空不操作, 有余这个线程是后加的,老程序里边因为有个return没关注,导致线程退出而不能不听的监控 } 线程启动一 ...

  8. 8N - 水果

    夏天来了~~好开心啊,呵呵,好多好多水果~~ Joe经营着一个不大的水果店.他认为生存之道就是经营最受顾客欢迎的水果.现在他想要一份水果销售情况的明细表,这样Joe就可以很容易掌握所有水果的销售情况了 ...

  9. hdu 1010(DFS) 骨头的诱惑

    http://acm.hdu.edu.cn/showproblem.php?pid=1010 题目大意从S出发,问能否在时间t的时候到达终点D,X为障碍 需要注意的是要恰好在t时刻到达,而不是在t时间 ...

  10. Shell脚本中$0、$?、$!等的意义

    变量说明$$ Shell本身的PID(ProcessID)$! Shell最后运行的后台Process的PID$? 最后运行的命令的结束代码(返回值)$- 使用Set命令设定的Flag一览$* 所有参 ...