此陈旭非比“程序”!!!

1.了解什么是程序
程序:一组指令的集合
生活中的程序:银行办卡,请假,为了达成某些目的,说达成的一系列固定步骤或流程……
计算机在的程序:“计算机程序一定是来源于或超脱于现实生活的。“在线挂号、银行的办卡机等》
编程:(编写程序)
编程需要借助编程语言。我们通过编程语言给计算机下达各种指令,当这些指令结合在一起的时候,他就是计算机程序
计算机想识别你的指令,需要一个过程,因为计算机本身只识别二进制内容。

2.了解主流的编程语言
JAVA Python C C++ GO Ruby C# ……
网站:
Tiboe
PYPL
公众号
3.了解java的历史背景
Sum公司与1991年开始相关项目启动,1995年正式运营而出Oak-》java
1996年正式推出jdk1.0版本
1998年Java划分位三大领域
JavaSE 标准版本 (基础核心,安卓开发) 面向桌面级程序开发 类如: qq 迅雷等……
JavaEE 企业版本 面向网站的开发。 类如:淘宝 天猫 京东等……
JavaME 移动端版本 面向手机程序,机顶盒程序 类如:塞班系统java2d游戏……
2004年 Java推出了jdk5
这版本推出了很多特性 影响深远 。 注解 、集合泛型……
2009年sun公司被oracle公司收购。 74亿美元
Java MySQL VirtualBox ……
2019年Oracle 终于开始收钱了。
Write once ,run anywhere “一次编码,就可以在任何地方使用” 跨平台口号

4.熟练掌握、被指java的开发环境
Jdk:Java开发包
Jre:Java运行环境
5.熟练掌握使用记事本开发Java程序
1.使用记事本编写Java源程序/代码,后缀名为:.Java
源码:

public class HelloWorld{

public static void main(String[] args) {

	System.out.println("Hello World !!!!");
}

}
Args: arguments 元素 参数

2.通过Java编译器进行编译,将。Java文件编译为.class文件(byte code字节码文件)
javac.exe (java compllkier)
javac .java文件名
3.运行.class文件内的程序。
java.exe运行
java 文件名(不用加扩展名)

注意事项:因为window默认字符编码为GBK。
字符编码:(莫斯电码)计算机中存储和展示时需要用到字符编码的转换。
常见的字符编码:GBK UTF-8 GB2312 Iso-8859-1
当你想计算机存储文字时,一个文字:“你”-》01100
计算机要给你显示文字时,一段二进制

用notepad++编写,默认的是UTF-8,所以意味着我都文字是以UTF-8进行编码的。
因为你在DOS命令进行打印,但是dos里默认为GBK。所以此编码在进行编码你之前文字时,出错了。
所以要保证编码和解码的规则要一致!否则乱码。

编写程序的注意事项
1.类名与文件名保持一致!尊循帕斯卡命名法/大驼峰命名法。
2.Main方法必不可少,每一个要素都必须完全正确。
3.编写的语句,一定要注意单词的大小写!Java严格区分大小写。
4.类声明或main方法都要有 {}比喻规范整齐
5.注意层级缩进,每往下一级必须注意缩进4个空格。
输出语句介绍
System.out.println(“”); 输出内容换行
System.out.print(“”); 输出内容不换行
转义字符:
\n 表示换行 必须写在你的字符串“”内。
\t 表示一个制表位 表示按一下tab键

注释
我们平时在看书学习的时候,也会习惯性的进行添加解释性文字,同理到了程序中编写代码也应该保持这种习惯,我们要给代码添加解释 注释
好处
1.可以方便我们或你的后继者/接盘侠理解代码的含义
2.是我们的代码看起来条例更清晰
3.编译你理清思路
Java中注释分为三种:
1.单行注释 //
2.多行注释/* /
3.文档注释/
* */

1.添加注释推荐写在代码上方,也可以写在代码右方
2.多行注释一般给类或方法进行注释
3.单行注释一般给语句添加注释
4.注释掉的代码不一会在执行,不会干预到程序
6.了解Java虚拟机与跨平台原理
以前没有跨平台,为了适配不同的平台,需要开发多套程序。
有了跨平台之后,它只需要开发一套就可以在任何平台上使用
Java是如何实现跨平台 借助Java虚拟机(JVM) 各个平台上只要按装号虚拟机就可以运行Java程序。
编写源码》编译为.class文件》Java虚拟机上运行》虚拟机运行在各个平台上

7.了解反编译程序
反编译:将字节码文件(.class)转换为源文件(.java)的过程为反编译
反编译工具:Jad 、jd-gui、FrontEnd

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值