思想导向:

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

代码编写

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

第一步:

首先,你得选择一款,可以编写代码的工具,可以是一个记事本,也可以是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. 【centos】centos安装配置samba

    因为我的centos为一台阿里云服务器,想和我本机(mac)进行文件共享.所以在我的阿里云上安装配置samba. 服务器环境:centos 7.3 本地环境:mac 第1步:首先查看是否已经安装过了s ...

  2. PHP的多进程--防止僵尸进程(转)

    原文地址:http://twei.site/2017/08/08/PHP%E7%9A%84%E5%A4%9A%E8%BF%9B%E7%A8%8B-%E9%98%B2%E6%AD%A2%E5%83%B5 ...

  3. Android 异步加载数据 AsyncTask异步更新界面

    官方文档:     AsyncTask enables proper and easy use of the UI thread. This class allows to perform backg ...

  4. An enumerable sequence of parameters (arrays, lists, etc) is not allo

    环境:dapper asp.net core 出错代码如下: public Task<IEnumerable<dynamic>> GetList(string query, p ...

  5. 字典的增删改查 daty 5

    字典:python中非常重要的数据类型,在python中唯一一个映射的数据类型数据类型分类 按照数据可变与不可变: # 不可变数据类型: int str bool tuple # 可变数据类型: li ...

  6. accept与epoll惊群 转载

    今天打开 OneNote,发现里面躺着一篇很久以前写的笔记,现在将它贴出来. 1. 什么叫惊群现象 首先,我们看看维基百科对惊群的定义: The thundering herd problem occ ...

  7. POJ 3041.Asteroids 最小顶点覆盖

    Asteroids Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 22905   Accepted: 12421 Descr ...

  8. 从1~N中任选出三个数,最小公倍数最大

    已知一个正整数N,问从1~N中任选出三个数,它们的最小公倍数最大可以为多少. 当n为奇数:n.n-1.n-2这是三个最大数,并且它们两两互质.因为连续的奇.偶.奇,互质.连续的两个数互质是因为它们的公 ...

  9. MySQL学习笔记-数据库文件

    数据库文件 MySQL主要文件类型有如下几种 参数文件:my.cnf--MySQL实例启动的时候在哪里可以找到数据库文件,并且指定某些初始化参数,这些参数定义了某种内存结构的大小等设置,还介绍了参数类 ...

  10. Python 常用模块之re 正则表达式的使用

    re模块用来使用正则表达式.正则表达式用来对字符串进行搜索的工作.我们最应该掌握正则表达式的查询,更改,删除的功能.特别是做爬虫的时候,re模块就显得格外重要. 1.查询 import re a = ...