学习Java之前的一些话

有一天空中突然下了一场冰雹,砸中的10个背黑色双肩包的其中9个是程序员。随着互联网的发展,生活与网络越来越分不开,这时就诞生了一批又一批的程序员。首先对我们广大程序员朋友示以真诚的敬意,是你们让这个世界更加闪耀。对于那些想学Java的朋友,我有一些经验感受需要跟你说说,切莫嫌我唠叨,说的不对还请多多指正。
学习一门编程之前,你需要明白一些东西。
1.什么是计算机语言
我们天天用的东西,我们最好是要明白到底为何物。首先拿人类语言来做个例子,人类语言通常由文字来描述,可写于纸上,存于电脑,通过人的口发出,另一个人可以在纸上,在电脑上读出,从嘴里发出的信息听出。他是人与人交流的工具,你用它跟一个动物交流,那对不起,动物表示听不懂。计算机语言是由人类创造,使人可以和计算机交流。计算机语言由字符组成,通过一定的格式编写,最后传给计算机识别,如java中的整型数据变量定义:int a = 1,告诉计算机这是一个整型数据1。所有的计算机语言,任你千变万化,面向对象也好,面向过程也好,面向组件、接口也好,从微观上讲统统都是二进制语言,你别以为你包装了华丽的外衣我就不认识你,你还是当初那个光秃秃的0和1,你最终交给计算机硬件的还是这些0和1。
2.一门语言的开始我们应该从哪些方面入手
I:了解从编写到运行的过程,拿Java来做例子,先编写xx.java文件,然后编译成xx.class,最后由java虚拟机加载到内存运行。首先分析xx.java,他是一个文本文件,根据Java语言规则由一系列字符组成,我们普通人都能看得懂得字符。xx.class文件时对xx.java进行编译后产生的文件,他不是让人来看的,他是给Java虚拟机看的,虚拟机读取并加载到内存运行。
上面只是介绍了Java语言的过程,所有的语言都一样,首先编写人能看得懂得文件,最后加载到内存运行,只不过在这之间有些不同,有的语言就不需要编译成类似class的中间文件,而是直接将源文件加载到内存运行。
II:了解数据,如果程序离开了数据那么他的存在毫无意义。例如:一个计算器,你不给它输入数据或不输出数据;一个酒店管理系统你不给他录入入住人员信息,所以要了解语言中的数据,了解数据就与数据类型离不开,如:整型,浮点型,布尔型,字符串型还有其他复杂类型
III:了解语言的基本编写规则,如:Java的定义一个类,class xxx;定义一个变量,int xxx;
IV:了解语言的API-即语言中原有的功能怎么使用
V:了解与Java相关的第三方,如:数据库,框架使用
VI:了解代码编写的优雅,性能。

转载于:https://blog.51cto.com/cwbit/2400887

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值