阿里面试盲区JAVA编程环境与基本数据类型
java的编程环境
Linux*Lubuntu下安装与使用Java !
按下Ctrl+Alt+T 打开命令终端:
安装 Java
sudo apt install openjdk-8-jdk //安装Java命令
java -version //完成安装,查看Java版本命令 vim name.java 的文件,按下I键开始编辑,输入代码,ESC键退出编辑,输入:wq 保存并退出。 public class Name{ public static void main(String[] args){ System.out.println("Hello Java I can learn you!"); } }编译 name.java 测试文件
Javac name.java //产生一个name类文件执行 Java name 运行程序
java name //运行java类文件
Java基本代码的定义 public class Name{ //ClassName是类名,要与文件名保持一致,首字母大写是规范. public static void main(String[] args){ //定义一个main方法,程序从这里开始执行,注意不是所有类都需要main欧~. System.out.println("输出信息!"); //main方法的一个语句 } }
《了解Eclipse》
1.关于新建项目、新建类、运行类的方式。
新建项目: File>New>java project>填写name>Finish... 新建类: src>右键>new>class>填写name>Finish...
运行类: Ctrl+F11,注意一个src里只能用一个class
《一些错误总结》
Eclipse中遇到红色x!、红色感叹号!
红色X红色感叹号
解决方法 右键项目> Bulid Path>Configure Bulid Path>Libraries>选中JRE...>Remove>Add Library>选中Modulepath>JRE System Library>Next>Execution environment>列表最后一个>Finish>Apply and Closejava数据类型
数值类型型占了6种,字符类型和布尔类型是另外2种。数值类型型中4种是整型
基本数据类型
数值型
整型 Int Short Long Byte
浮点型 Double Float
字符型
Char
String
布尔型 Boolean
True False
类型宽度 byte(1字节)-128~127short(2字节)-3万2千768~3万2千767int(4字节)-21亿4748万3千648~21亿4748万3千647long(8字节)-92兆2337万2千360亿5477万5千808~92兆2337万2千360亿5477万5千807
:) 不知道long长度变成钱 去堆可以堆多远.数值类型中2种是浮点型
类型宽度 float(4字节)1.4E-45~3.40282335-E38(保留6-7位小数)double(8字节)4.9E-324~1.7976931348623157E-308(保留15到16位小数)字符型和布尔型
类型宽度 char(2字节)存储65536个字符————布尔型:boolean(只有ture和false两种,大小没有明确定义).Java小实例public class Data{ //一次星际活动 public static void main(String[] args){ //今年卡巴卡巴星的星际外交人员需要访问Java星球,但需要花 92兆2337万2千360亿5477万5千807元。 //卡巴卡巴星政府资金来自企业,企业资金来自Kba(卡巴卡巴星人),kba资金来自金钱树。 //Kba一年最多养2棵金钱树,一棵金钱树一年最多收集129次,每次金钱树产生127元。 //一个企业收入最多来自65538个kba。 //拜访Java星球,需要多少企业一年资金来达到今年访问的金额呢? long goto_java = 9223372036854775807L; //刚好一次访问Java星球,金额是数值型long的满值。 int enterprise; //卡巴卡巴星球的一个企业。 short kba; //卡巴卡巴星人。 byte money_tree; //一棵金钱树。 money_tree = 127; //一次金钱树的产值。 kba = 127*2*129; //kba一年的资金。 enterprise = kba*65538; //企业一年的收入 long companies = goto_java/enterprise; //计算要多少企业 System.out.println("拜访Java星球需要"+companies+"个企业一年的资金 "); //已经凑集好了资金,需要交给星际访问审判员 J char judge = "J"; //一个字母做名字的审判员,没办法它出生在char家族 Boolean pass = false; //默认未经过允许,星球之间不能访问。 if(goto_java == 9223372036854775807L){ // pass = true; } if(pass) System.out.println("检查员"+judge+"发出星际通知:卡巴卡巴星球被允许今年访问Java星球,请Java星球做好防御准备!"); } }
一个意外惊喜
本来我想像C一样,将money_tree一年的钱直接赋值给kba,但是发现Java中short无法接受变量参与的算术式!
还有long 整型赋很大值的时候记得加上L .
错误代码
short = money_tree*2*129;
大手笔!中芯再次启动新计划,这次不单单是光刻机中芯传来了大手笔!前几日台积电传来消息,其旗下的3nm工艺芯片已经开始准备试产,而2nm制程的芯片也在进入下一个阶段,总之就是一句话,已经开干了。再看老美与日,虽然本土产能技术不是
最近想买手机的看过来说重点,以下为最新手机报价单做个兼职,以后坚持每天更新手机报价2022。1。5产品名称内存供货价产品名称内存供货价HiNova95G8128G2700黑罗兰星河荣耀505G1225
2022年初换手机,这3种手机不要捡漏,看完之后做到心里有数2022年开始,就意味着这个财年发布的新手机,尤其是旗舰手机,大部分都会搭载最新骁龙8Gen1芯片处理器。也就是说,搭载上一代骁龙8芯片处理器的旗舰手机,很可能会价格跳水来让出市场
苹果官网上架AirPodsPro虎年特别版苹果商店又上架了一款新品,那就是AirPodsPro虎年特别版,迎合中国即将到来的虎年。这不仅可以作为日常的耳机使用,还能当做新年的礼物赠送给亲朋好友。据了解,在2022年元旦当日
小米MIX5最新渲染图曝光,首款伸缩式镜头手机?虽说小米12系列手机首销成绩不错,但毫无疑问,这款手机在外观与性能方面似乎没有太多的亮点(画外音安卓阵营手机有啥亮点,不就是安卓系统高通芯片三星索尼摄像头么),其实我个人认为,机器
oppo手机哪款性价比高?从oppo最近发布的手机中,小编推荐的是OPPO的千元机k5。虽然只有千元的价格,但它有着出色的硬件配置。先从外观来讲,oppok5屏幕用的是一块6。41寸的水滴屏,背部采用了3D
还好没选iPad,国产台电平板T40Pro评测,果然没让我失望作为学生党的我来说,我已经有了笔记本电脑和手机,但是我现在迫切地想拥有一台平板,看着周围的同学手里都是平板,我真的是垂涎三尺,但是我又苦于不知道到底该买什么品牌的平板,不过好在我的
佳能宣布停产单反相机,是不是意味着未来单反相机彻底终结?现在单反相机太贵,一个好一点的相机再配两个镜头就得十万八万,而且还要不断增添配件,十几万甚至几十万很常见,成了好消费!而手机照相功能越来越强大,已经把单反相机逼到了只有专业人士和有
小米获全屏指纹识别专利授权财经网科技1月5日讯,据天眼查App显示,1月4日,北京小米移动软件有限公司获得一种全屏指纹识别装置显示装置及终端专利授权。摘要显示,全屏指纹识别装置包括控制器及指纹识别组件指纹光
做收音机起家的国产电视,曾是长虹的绿叶,却当了14年彩电大王前言做收音机起家的国产电视,曾是长虹的绿叶,却当了14年彩电大王在各行各业,都有穷小子逆袭成高富帅的励志案例,中国电视机圈也不例外。仔细翻阅我国电视机发展史,你会发现,中国电视机品
华为手机的未来由于美帝持续的打压制裁,华为的很多业务都出现业绩下滑,但最遭受打击最严重的还是消费者业务,特别是手机,虽然现在市面上还有华为手机在销售,但是市场份额已经跌出前五了!而导致的结果就是