Java的优势

1.安全稳定

2、语法较为简洁

3.未来发展空间大

4.跨平台优势

Java程序结构

1、类的结构

public class 文件名{}

类文件名均为英文字母,规范的写法是类名首字母大写,其必须与程序文件名称完全相同。

2、程序的主方法

public static void main(Steing[] args){}

在程序结构中,main()方法是程序的主方法,它是Java程序的入口,Java程序从main()方法开始执行,没有main()方法,计算机就不知道从那里开始执行程序,类似于在火车站乘车时,必须从规定的进站口进入。

注意

每一个程序有且只有一个main()方法

3、方法内的代码

System.out.println("欢迎进入Java编程世界");

这一行代码的作用是向控制台输出括号内的内容。

提示

使用“System.out.println()”语句输出信息后会自动换行,如果输出信息后不需换行可以使用"System.out.print()"

注意

在程序的框架中,类名是自定义的,其他代码在开始编程阶段无须改变,main()方法内的代码应根据程序需要完成的任务来自行编写。

Java程序的开发步骤

1、编写源程序

Java语言是一种高级程序语言,在明确了计算机所要做的事情之后,我们需要通过Java语言对计算机下达的指令进行描述,这就是编写程序。可以通过记事本或其他编辑工具来编写Java程序,通常我们把写有Java代码指 令的文件称为源程序或源代码,Java源程序文件的扩展名为“ .java”

2、编译

编译是将Java代码翻译成Java虚拟机能够识别的指令。在Java开发环境中通过avac命令进行编译,经过编译后,Java源程序就变成了字节码文件,其扩展名为“.class"。

3、运行

编译后的字节码文件可以直接运行于Java平台上,在Java开发环境中,通过Java命令来运行编译后的字节码文件。

注意

使用Java命令运行字节码文件时,字节码文件名不能添加“.class”后缀名。

Java的编码规范与常见问题

(1)每一行只写一条代码语句。
(2)用“0” 括起来的部分通常表示程序的某一 层次结构。 "{” 一般放在该结构的开始行代码的末尾, )”与该结构的第一个字母对齐,并单独占-行。
(3)低一层的语句应该在高一层的语句下缩进若干个空格后再书写,这样可以保持程序结构更加清晰,增强程序的可读性。
(4)类名中单词的第一 个首字母要大写。
  注意

(1)每一行只写一条代码语句。
(2)用“0” 括起来的部分通常表示程序的某一 层次结构。 "{” 一般放在该结构的开始行代码的末尾, )”与该结构的第一个字母对齐,并单独占-行。
(3)低一层的语句应该在高一层的语句下缩进若干个空格后再书写,这样可以保持程序结构更加清晰,增强程序的可读性。
(4)类名中单词的第一 个首字母要大写。
好了以上是学习Java基本概括和注意事项,后面我会继续跟新Java的其他内容

java新手入门指南相关推荐

  1. java新手入门学习指南

    java新手入门学习指南由 android杂谈网原创. 0.准备 1.JDK安装和环境变量配置 2. 安卓开发环境搭建 3.熟悉eclipse开发环境,并使用eclipse创建第一个java应用程序 ...

  2. Neo4j 新手入门指南

    Neo4j 新手入门指南 前言: 前段时间在公司实习有用到图数据库做一个小项目,就想着记录一下当时找到的比较有用的资料. 纯属入门学习啦,新手当作一个大纲来学习也可以! 感谢关注! 所有链接均在文章结 ...

  3. 新手入门指南之玩转蓝桥云课

    新手入门指南之玩转蓝桥云课 文档1  你好,蓝桥云课 实验1 Linux 桌面环境使用指南 本实验采用的就是图形界面的 Linux 桌面环境.图形界面使用的是非常优秀的 Ubuntu Linux 操作 ...

  4. mac 删除分区 command r 选择网络_Mac使用必看基础篇,Mac快捷键大全,mac新手入门指南...

    你是Mac新手吗?你对使用Mac电脑有疑问吗?你还不知道mac有哪些快捷键吗?别着急,来看看小编给大家准备的Mac使用必看基础篇--Mac快捷键大全,对于新手用户很有帮助哦!! 一.开机相关命令快捷键 ...

  5. Java Gradle入门指南之依赖管理(添加依赖、仓库、版本冲突)

    Java Gradle入门指南之依赖管理(添加依赖.仓库.版本冲突) 作者:@gzdaijie 本文为作者原创,转载请注明出处:http://www.cnblogs.com/gzdaijie/p/52 ...

  6. Java新手入门200例124之用JDBC连接Mysql数据库

    文章目录 作者简介 引言 导航 热门专栏推荐 一.创建web项目 二.加入Mysql驱动 三.编写查询代码 四.测试查询代码 五.编写插入代码 六.编写修改代码 七.编写删除代码 小结 导航 热门专栏 ...

  7. python pip-什么是pip?Python新手入门指南

    什么是 pip ?pip 是 Python 中的标准库管理器.它允许你安装和管理不属于 Python标准库 的其它软件包.本教程就是为 Python 新手介绍 pip. 通过本教程,你将学到: 1. ...

  8. 蓝桥云课之新手入门指南

    这是蓝桥云课学习人数最多的课程: 新手入门指南之玩转蓝桥云课 460896 人学过 27739 次评价 作者: 云课管理员 难度: 初级 综合评分: 9.4 复习一遍,里面共有3中课程模式: 第一种, ...

  9. rust油桶用什么打_腐蚀rust新手入门指南 游戏新萌拿好不谢!

    川北在线核心提示:原标题:腐蚀rust新手入门指南 游戏新萌拿好不谢! 如何开始游戏? 巴拉巴拉那么多现在开始步入正轨吧! 点击find game 就进入了服务器列表,在这里你可以加入官方的服务器(热 ...

最新文章

  1. 大话卷积神经网络CNN,小白也能看懂的深度学习算法教程,全程干货建议收藏!...
  2. 【OpenGL】十一、OpenGL 绘制多个点 ( 绘制单个点 | 绘制多个点 )
  3. IDEA创建springboot项目:Unable to import maven project: See logs for details
  4. Linux服务-Samba文件服务器部署
  5. 看完这13张图,不得不佩服还是外国人会玩人工智能
  6. ping html 微信支付,说说PING++介入微信H5支付,我趟过的坑。
  7. Can 情态动词_50
  8. Django 的 之 视图
  9. 【图像处理】openCV库教程
  10. 《数值分析(原书第2版)》—— 1.5 不需要导数的根求解
  11. 富文本编辑器粘贴图片
  12. 易佳门诊收费系统 v8.5 免费
  13. php 滑块 爬虫_php中强大爬虫工具querylist
  14. 【原创】SWOT分析思维的一些基本思考与见解
  15. Linux ARM平台开发系列讲解(网络篇)1.2 MDIO总线驱动框架分析
  16. 域名ip查询步骤与域名如何解析到ip
  17. html svg 线条动画,SVG 线条动画入门
  18. Java 接收OutLook 微软邮箱邮件
  19. ★【STL】报表统计
  20. springboot~使用自定义的aspect

热门文章

  1. 收藏起来!这款开源在线考试系统,我爱了
  2. 动态内存函数malloc和free
  3. docker的阿里云镜像加速器的使用
  4. 什么是等离子体?什么是等离子体效应?
  5. 红鸟沙龙(12)|李泽湘:端到端创业教育与实践探索
  6. Charlie's Change
  7. 在 linux 下的屏幕录像软件
  8. dedecms织梦系统深入函数篇
  9. 白俄罗斯合法化加密货币和ICO,五年内挖矿和交易免税
  10. ArcGIS基础:融合相邻面要素(【制图综合-消除】)