韩顺平 java 第一讲 内容介绍,项目演示,原理剖析

本文介绍了Java编程的基础知识,包括语言特点、开发工具、编译流程及常见问题解决方法。

课程介绍

  1. java面向对象编程
  2. java图形界面
  3. java数据库编程
  4. java文件io流
  5. java网络编程
  6. java多线程

java是什么?

java是一种语言。人和计算机交流,用到编程语言。

java开发工具

  1. 记事本
  2. eclipse
  3. 。。。
    可以先用记事本,之后再用eclipse……
    这样可以更深刻的理解java技术,培养代码感
    有利于公司面试

java语言的特点

  • 是简单的
  • 是面向对象的
  • 是跨平台的(一次编译,到处运行)
  • 是高性能的

hello world

为了运行java,需要安装和配置jdk

jdk
  1. Java Development Kit :Java开发工具包
  2. jdk包括jre(java runtimeenvironment:java运行环境),一堆java工具包(java编译器:javac.exe;java解释执行器java.exe)和Java基础的类库(几千个,但是常用的只有150多个,掌握这些就行)。
  3. 开发者装上jdk(其实包括了jre)就可以了,用户装jre就行了。
jdk配置

添加环境变量即可。
PATH的值添加:java.exe和javac.exe所在的目录

编写第一个程序
//Hello.java
//作者:chen
//功能:在控制台显示hello world
//日期:2015.9.1

//public 表示这个类是公共的,一个java文件中只能有一个public类;公共类的类名一定要和文件名一致。不一致的话是不能用得
//Hello是类名
public class Hello{
    //一个主函数,程序的入口
    public static void main(String args[]){
        System.out.println("hello world!")
    }
}

Hello.java—编译(javac Hello.java)—>java字节码文件(.class)—->java Hello(由解释执行器即java.exe将字节码文件加载到java虚拟机即jvm)—->字节码就会在jvm中执行

javac mac中文出现乱码
解决方法:编辑home目录下的 .bash_profile 文件,添加以下行:export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8
然后保存该文件,然后运行$ source .bash_profile
但是这样的话,虽然能解决问题。但是终端还会输出莫名其妙的话,类似:Picked up JAVA_TOOL_OPTIONS。。。。
最终解决方案:
在~/.bash_profile加入了这一句alias javac=’javac -J-Dfile.encoding=UTF-8’

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值