Java学习笔记

1.IntelliJ IDEA
http://www.jetbrains.com/idea/
2.JDK
http://www.oracle.com/technetwork/java/javase/downloads
jdk在mac系统环境变量设置
http://blog.csdn.net/fengmoon/article/details/52106694
3.java基础语法
http://www.runoob.com/java/java-basic-syntax.html
用find模拟tree命令
find . -print | sed -e ‘s;[^/]*/;|_;g;s;_|; |;g’
4.Mac电脑上配置Java开发环境
https://jingyan.baidu.com/article/908080221f3cfefd91c80fbf.html
终端输入java -version
如果没有安装过jdk会提示 需要安装jdk
a)安装好jdk之后,就开始配置环境变量了。
首先,在终端输入 sudo vim /etc/profile
如需要密码,就输入密码。
b)按下i,显示insert,进入输入模式。
(注: 在终端输入 /usr/libexec/java_home 可以得到JAVA_HOME 的路径)
输入如下配置:
JAVA_HOME=”/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home”
export JAVA_HOME
CLASS_PATH=” JAVAHOME/libPATH=. PATH: JAVAHOME/binESC:wq!c)source/etc/profileprofiled)echo JAVA_HOME
得到配置的路径,说明配置完毕。
5.Java对象和类
报错:类 Puppy 是公共的, 应在名为 Puppy.java 的文件中声
.java文件应命名为Puppy.java(不能随意设置)
java因强制要求类名(唯一的public类)和文件名统一,因此在引用其它类时无需显式声明。在编译时,编译器会根据类名去寻找同名文件。
这里写图片描述

访问实例变量和方法
通过已创建的对象来访问成员变量和成员方法,如下所示:

/* 实例化对象 */
ObjectReference = new Constructor();
/* 访问类中的变量 */
ObjectReference.variableName;
/* 访问类中的方法 */
ObjectReference.MethodName();

6.源文件声明规则
当在一个源文件中定义多个类,并且还有import语句和package语句时,要特别注意这些规则。
一个源文件中只能有一个public类
一个源文件可以有多个非public类
源文件的名称应该和public类的类名保持一致。例如:源文件中public类的类名是Employee,那么源文件应该命名为Employee.java。
如果一个类定义在某个包中,那么package语句应该在源文件的首行。
如果源文件包含import语句,那么应该放在package语句和类定义之间。如果没有package语句,那么import语句应该在源文件中最前面。
import语句和package语句对源文件中定义的所有类都有效。在同一源文件中,不能给不同的类不同的包声明。
类有若干种访问级别,并且类也分不同的类型:抽象类和final类等。
除了上面提到的几种类型,Java还有一些特殊的类,如:内部类、匿名类。

7.单精度和双精度
单精度实数在内存中占32bit 有效数字为6~7位
双精度实数占内存单元为64bit 有效数字为15~16位

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值