前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java笔记(0)

Java笔记(0)

作者头像
云深无际
发布2020-08-12 15:05:28
5740
发布2020-08-12 15:05:28
举报
文章被收录于专栏:云深之无迹云深之无迹

错过,不是错了,而是过了 ——龙族

安卓写了一上午,感觉到自己的java基础真的不好.跑过来不基础.参考图书"疯狂Java"~

写一下环境变量的设置.

LInux平台下是配置.bash_profile这个文件用vi或者nano,只要你喜欢的无格式文本编辑器打开就好:

代码语言:javascript
复制
PATH=.$PATH:$HOME/bin:/home/yunwsj/Java/jdk-11.0.1/bin

Linux和win有点不一样,多个路径以:做分隔符.$PATH用来引用原有的PATH变量值.

然后

代码语言:javascript
复制
export PATH

引用一下

代码语言:javascript
复制
source .bash_profile

突然想查一下

强制

打开vscode。自己安装一下插件

openjdk安排一下

好像是开源的,那我装了哥寂寞寞

解压,移动这里。配置一下环境变量

而后写一下然后运行~

注释是中文的,报错

删除以后成功


class是字节码,以当前文件名。。餐宿-d也是可以省略的。如果省略,字节码就是在当前文件夹下。注意看这个地方。我用了一个点,来指定在当前文件夹下

这个地方比较奇怪,没有看明白。。。

先看lib里面这两个文件。


这两个jar文件的Java类会在编译与运行java程序时使用

看到openJDK的里面也有


为什么突然说这个,相必所有人在学习之初都要接触PLASSPATH这个东西。为什么有这个东西,你思考过吗?其实jdk1.5以上,完全不用这个东西。

那到底是什么。java java类名。运行这个东西的时候,java类是哪里找的?你可能会说,当前路径。是,没错,但是你是直觉回答。但是1.4之前没有设计这个东西。只能你手动.来指定路径。

建议,要不别设置这个量,要设置一定要有.就这个意思

如果要临时指定jre的加载路径,要用-cp这个东西 -classpath。而后dir1;dir2;dir3。

win平台用;

Liunx平台用:


java是一种面向对象的语言,不和c一样,最小程序单位是函数,Java是类(class)

我们可以看到,一个最简单的java程序出现了

此时报错了

无论多复杂都有一个main的入口,注意我说的是入口。好好体会


关于源文件的命名规则,一般是随意的。

但是如果文件里面有了一个public的类,就得强制得关键字一样了。

因此我们可以找到一个文件里面只能有一个public 得类了

自动生成类

我们删除,写三个类。用javac编译出三个class,看数量,看后缀

有小伙伴初学这种东西。用notepad写会出现

代码语言:javascript
复制
xxx.java,txt
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-07-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云深之无迹 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档