java修习之路(二)-----------------路漫漫其修远兮

一、HelloWorld入门程序

1.1 程序开发步骤说明

  java 程序开发三步骤:编写、编译、运行。

  编辑器:javac.exe

  解释器:java.exe

  java程序>编译器>字节码文件(.class)>JVM运行

1.2 编写java源程序

  ①java文件后缀名为.java

  ②用记事本打开输入代码

  ③cmd窗口编译:javac + xxx.java(会生成一个.class文件);运行:java + xxx。

代码如下:

public class HelloWorld {
    public static void main(String[] args){
        System.out.println("Hello,World!");
    }
}

运行的时候请先编译在运行。

文件命名:请与java中 class 的 HelloWorld保持一致。

1.3 notepad++的使用

  ①安装:一键下一步即可

  ②设置>首选项>新建>默认语言选择java>编码选择ANSI

  ③复制粘贴代码,保存文件名要一致。

1.4 程序注释

  ①单行注释://XXXXX   解释给人看的

  ②多行注释:/*只要在这个范围类都是注释*/ 别称(区块注释)

//第一行的第三个单词必须和所在的文件名完全一样,大小写也要一样
//public class后面定义一个类的名称,类是java中所有源代码的基本组织单位
public class HelloWorld {
    //第二行的内容是万年不变的固定写法,代表main方法
    //这一行代表程序执行的起点
    public static void main(String[] args){
    //第三行代表打印输出语句(其实就是屏幕显示)
    //希望显示什么东西,就在小括号当中填写什么内容
        System.out.println("Hello,World!");
    }
}

二、关键字

2.1 关键字的概念与特征

  ①关键字概念:有特殊含义的、被保留的、不能随意使用的字符(如:电子邮件中的@)

  ②特征:(1)完全小写的字母(只有小写字母,含有其他字符的都不是关键字)

  如:public(是),Public(否),public123(否)(2)在增强版的记事本当中(例如Notepad++)有特殊颜色如上代码(public、class、static、void)

2.2 标识符

  ①含义:在程序中,我们自己定义内容,比如类的名字和变量的名字等等,都是标识符。如(第一行的第三个代码HelloWorld)

  ②命名规则[硬性要求]:(1)标识符可以包含英文字母26个(区分大小写)、0-9数字,$(美元符号)和_(下划线)。(2)标识符不能以数字开头。(3)标识符不能是关键字

③命名规范[软性建议]:(1)类名规范:首字母大写,后面每个单词首字母大写(大驼峰)。(2)变量名规范:首字母小写,后面每个单词首字母大写(小驼峰)。(3)方法名:同变量名。

都说学习的成本太高,那你试试无知的代价。

原文地址:https://www.cnblogs.com/sgzslg/p/12109952.html

时间: 2024-10-10 08:15:00

java修习之路(二)-----------------路漫漫其修远兮的相关文章

路漫漫其修远兮

路漫漫其修远兮,吾将上下而求索. 学技术的人,永远都是活到老学到老.走上程序员走条路是在阴差阳错的情况下.当年高中曾一时闹热买了一本谭浩强的<C++程序设计>,又在高考完的第二天去买了一本<零基础学Java>.那时并不是因为喜欢编程,或者一定要学到计算机专业.软件工程专业.那时就是一时闹热,听着编程挺吊就糊里糊涂的买了.却在大学读到了软件工程,我发誓绝对不是奔着这个专业,压根就不是为了这个专业. 就如当年文理分科一样,如果不是某些原因的确有可能会去读文科.可是并不后悔,读到这个专业

路漫漫其修远兮,吾将上下而求索

最近看了 BYVoid 的博文<劝君惜取少年时>,深有感触.白驹过隙,当时感叹着大学一年已过, 不知不觉大二下学期也将结束了. 回想起高三当年,每当身心疲惫,即会想象着来年身在大学校园的自己,期盼着自己的大学生活. 尽管高考榜单并不尽人心意,到了华农,过了一年也是觉得大学也是如此而已.大一的时候,信 心满满想着要好好学习,拿到满意的成绩,拿奖学金,考研,又或者要专研技术.现实往往比自己 的想象来得要更快,接触ACM之后,我埋醉在切题的时光里,享受AC的那一份成就感.当然对于 其他更多更多的事情

java痛苦学习之路[二] ---JSONObject使用

一.Strut2必须引入的包 要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包: 1.commons-lang.jar 2.commons-beanutils.jar 3.commons-collections.jar 4.commons-logging.jar 5.ezmorph.jar 6.json-lib-2.2.2-jdk15.jar 当然除了这些包,strut2基础包也得引入 struts2-core-2.1.6.jar freemarker-2.

2019年终回顾:路漫漫其修远兮,吾将上下而求索

前言 2019年对我而言,是目前个人发展速度最快的一年,35岁之前个人成长靠外部世界的影响,大学四年参加不少社团,也在学校MBA当过助理,不过对外部世界了解很少,成长也比较缓慢,毕业后的这一年里,恰逢微软拥抱开源,社区活动兴起,自己也从参与社区,加入社区,到奉献社区,在这个过程中接触了很多优秀的人,自己也在他们的影响下快速的成长. 2019年回顾 积极参与社区活动 今年参加了不少社区活动,也组织策划了广州社区的几场活动. 广州.NET技术沙龙 2018年12月8日,广州社区第一场活动在 CVTE

分享Java web 开发必游之路

一.开始,万事开头难啊! Java的学习很难,因为它太庞杂了,有很多令人恐惧的(并非语言本身的)细节. 让我们先看看,我们将碰到哪些难关: 1. 表示 脸面的部分,这里将用到的技术和知识:JSP,Servlet,XML,HTML,JavaScript,CSS等,最好能了解网络基础(TCP/IP协议等). 2. 业务逻辑 核心的部分,这里将用到的技术和知识:Java Bean,XML等. 3. 数据库 存储的部分,这里将用到的技术和知识:数据库的知识,JDBC,XML等. 4. 部署 必备的部分,

Android流媒体开发之路二:NDK开发Android端RTMP直播推流程序

NDK开发Android端RTMP直播推流程序 经过一番折腾,成功把RTMP直播推流代码,通过NDK交叉编译的方式,移植到了Android下,从而实现了Android端采集摄像头和麦克缝数据,然后进行h264视频编码和aac音频编码,并发送到RTMP服务器,从而实现Android摄像头直播.程序名为NdkRtmpEncoder,在这里把整个过程,和大体框架介绍一下,算是给需要的人引路. 开发思路 首先,为什么要用NDK来做,因为自己之前就已经实现过RTMP推流.RTMP播放.RTSP转码等等各种

我的编程之路(二十一) 规范

不知不觉一周就过去了,这周细想真的没有做成什么,因为几乎都是做了改,改了做··· 1.代码规范 以前自认为自己很注重代码规范,但是没有想到自己项目组的开发会将代码规范审查的那么严谨,这突然让我想到之前说到程序员都喜欢追求完美,都喜欢自己和自己的风格一致,否则就会觉得别扭,不过与此不同,这是团队开发,代码规范是为了统一风格,便于别人的阅读与后人的修改与维护,虽然因为这我前前后后改了三次dao层的代码,一是要用公司封装的借口,二是要把异常处理都放在这一层或者service层,三是要用公司自己写的工具

我的VSTO之路(二):VSTO程序基本知识

原文:我的VSTO之路(二):VSTO程序基本知识 开始之前,首先我介绍一下我的开发环境:VS2010 + Office 2010,是基于.Net framework 4.0和VSTO 4.0.以下的范例代码都基于这个,如果你使用的是VS2008,那么问题也不大,基本可以移植过去.需要注意的是.Net framework 4.0中增加了dynamic类型和可选参数,而这两点新的特性在VSTO 4.0中被广泛使用,新特性的详细内容我就不介绍了,(其实介绍的地方很多,Google一下就可以了),移植

我的编程之路(二十) 新的环境、新的开始

被其他项目组借用了三个星期,这周终于要给自己的项目组干活了,之前就听同事说过省厅,这次终于要去了,有点激动哈: 1.挤公交 星期二跟着同事一起去省厅,那个公交呀,真是挤呀,以前还庆幸自己上班不用挤公交呢,唉~~~看来这一个多月都要重复着早上7点20起床,7点50挤半个多小时公交的生活了~~~ 2.同事 还记得刚来公司的时候,强哥就跟我说,zqq(一个女生)就做的很好,对自己要求很高,一直在省厅那边,上次我们项目组聚会,第一次见到本人,也见到不少其他同事,那次还自己把自己灌醉了,幸亏宝强哥把我送了

2017年Java web开发工程师成长之路

详情请交流  QQ  709639943 00.2017年Java web开发工程师成长之路 00.R语言速成实战 00.R语言数据分析实战 00.Python+Django+Ansible Playbook自动化运维项目实战 00.Java深入微服务原理改造房产销售平台 00.Python3入门机器学习 经典算法与应用 00.老司机学python篇:第一季(基础速过.机器学习入门) 00.Python 从入门到精通 78节.2000多分钟.36小时的高质量.精品.1080P高清视频教程!包括标